佈局
將雙方的將帥各自正面朝上擺在九宮內通常的位置。把每一方其餘十五枚棋子洗混,背面朝下地發到剩餘的起始位置上。任何一方都不知道任何暗子的身份,包括自己的暗子。
首步按起始位置行棋
翻明之前,暗子按其所在起始位置對應的兵種行棋,而不是按牠隱藏的真實身份。位於角點的暗子像車一樣走;位於馬、士、象、炮、兵起始位置上的暗子,則分別按這些兵種的走法行棋。
通常的限制對這首步同樣適用:蹩馬腿、塞象眼、炮架,士位受九宮限制,象位受河界限制。這步走完後,該棋子即對雙方翻為正面朝上。
翻明後的棋子按真實身份行棋
翻明之後,棋子從牠當前所在的位置按其真實身份行棋。士可以離開九宮,象可以過河。牠們的走子形狀不變:士斜走一個交叉點;象斜走兩個交叉點,並且仍會被塞象眼。
馬、車、炮按常規走法行棋。兵(卒)則從牠翻明的位置起套用通常的過河規則:過河前只能向前,過河後可向前或橫走,永不後退。
被吃掉的暗子
如果一枚暗子在翻明之前被吃掉,只有吃子的一方知道牠是什麼。棋子的主人只看到一枚暗子離開棋盤,卻看不到牠的身份。此後,吃子的一方便可以排除其他位置上存在這個隱藏身份的可能。
Mistboard 採用僅向吃子方揭示的規則:吃掉暗子的一方會得知其身份,而原持有者不會得知。
將軍、勝負與和棋
每個被佔據的交叉點都是可見的,因此雙方都能看出將帥何時受到攻擊。尚未走動的暗子按其起始位置對應的兵種發動攻擊。一旦走動,牠立即翻明;任何來自落點的攻擊都按翻明後的真實身份計算。
通常的將軍規則依然適用:走子後不能讓己方將帥受到攻擊,被將軍時必須應對。將死對方,或讓對方無合法走法,即可獲勝。將帥對臉規則仍然有效,暗子也和其他棋子一樣會擋住縱線。
連續 120 個半回合,也就是雙方各走 60 步而沒有吃子時,Mistboard 自動判和。
重複局面按象棋規則處理。同一局面第三次出現時,若一方在重複循環中的每一步都將軍,該方判負,長將不能挽救敗局。若雙方都一直將軍,或循環中沒有將軍,則判和。不將軍的長捉不作裁決,按和棋處理。
一盤示例對局
PikaJieQi 以本站電腦所用的設定自我對弈。暗子在第一次走動前以彩色背面顯示。紅方 d1 仕位上的暗子在第 9 回合翻出來是一隻車;第 13 到第 23 回合之間,紅方的車吃掉了黑方五枚還沒翻開的暗子。角上的棋子也不守承諾:黑方 a10 是一隻象,紅方 a1 和 i1 分別是相和兵。紅方在第 37 回合將死。
配套研究收錄了十八盤以同樣方式下的對局,每盤一章。
常見問題
- 揭棋線上哪裡可以玩?
- 就在這裡。「對戰電腦」按你選的等級開始一盤對引擎的棋;「挑戰好友」產生一個邀請連結。不需要帳號,結束的對局有逐步覆盤。
- 揭棋有 app 嗎?
- 不需要安裝任何東西。Mistboard 在手機、平板或電腦的瀏覽器裡直接執行。
- 揭棋可以和 AI 對弈嗎?
- 可以,有八個等級,外加一個更強的機器人。第 1 到 8 級運行按揭棋規則打了補丁的皮卡魚(Pikafish),它靠手寫規則判斷局面,高手能贏它。它們之上是 AB-JChess,一個自帶類神經網路的開源引擎,400 盤中贏了第 8 級 248 盤。兩者都看不到你的暗子:它們拿到的都是和你一樣背面朝上的棋盤,從不被告知底牌。
- 揭棋和象棋差在哪裡?
- 同樣的棋盤、同樣的棋子、同樣的將死目標。除將帥外的棋子開局全部洗勻背面朝上,第一步按所在起始位置的棋子走法走一次,然後翻開按真實身份行棋。翻開的士可以出九宮,翻開的象可以過河。
- 揭棋翻開的士可以出九宮嗎?象可以過河嗎?
- 都可以。翻開之後,棋子在它所在的任何位置都按真實身份行棋,所以在車位翻開的士在全盤任何地方都是士。走法形狀不變:士仍然斜走一點,象仍然走田字,仍然會被塞象眼。
- 暗子被吃掉會怎樣?
- 在 Mistboard 上只有吃子的一方知道它是什麼。棋子的主人只看到一枚暗子離開棋盤,別的什麼都不知道,所以吃子方可以在別處排除這個身份,而主人不能。
- 揭棋有什麼技巧?
- 暗子是一次性的選擇權:在車位上它只在這一步是車,之後就是它真正的身份。不要把這一步花在便宜的活上。高手會先挺兵再翻砲,搶著翻出真車,翻出三個大子之後就不再翻。這些都還沒有被測量過;本站的開局文章把這場爭論連同出處寫了下來。
在 Mistboard 上對弈
Mistboard 採用僅向吃子方揭示的規則。你吃掉一枚暗子時會得知它是什麼,對手則永遠不會知道。八個皮卡魚等級之上是 AB-JChess,本站最強的揭棋機器人。