爆炸

消失的。吃子的棋子、被吃的棋子,以及吃子點上下左右四個相鄰點上的所有棋子,不分紅黑。

留下的。斜向相鄰的棋子。兵卒:爆炸永遠不會移除兵卒,所以兵卒只有被直接吃掉才會離開棋盤;不過兵卒吃子時和別的棋子一樣會爆炸。

車吃馬楚 河 漢 界Mistboard卒留下楚 河 漢 界Mistboard
紅車吃 e5 的馬。f5 的炮消失;d5 和 e6 的卒同樣在線上,卻留了下來。

你的將帥。你不能在自己將帥的相鄰點上吃子,因為爆炸會連它一起帶走。所以將帥永遠不吃子。

對方的將帥。在對方將帥相鄰點上吃子,立刻獲勝。將帥兩側的士所在的點,正是整盤棋的關鍵。

一個吃法獲勝,另一個不是合法著法楚 河 漢 界Mistboard
d9 的車可以吃士,棋局就此結束:爆炸波及 e10 的將。f2 的車不能吃馬,因為爆炸會波及紅方自己 e1 的帥。

炮的一擊是唯一的例外

炮吃子不爆炸。只移除炮和它的目標:目標旁邊的棋子不受影響,炮跳過的炮架也不受影響。炮擊是遠端的;爆炸只發生在接觸時。

炮打馬楚 河 漢 界Mistboard只有它們兩個楚 河 漢 界Mistboard
紅炮隔著己方的兵打馬。炮和馬消失;馬旁邊的車和炮留下,充當炮架的兵也留下。

這是相對於直接移植的唯一改動,直接移植的版本有兩個毛病,都要靠它解決。第一個在第一回合就出現了。從開局陣勢起,每一方的炮都能隔著對方的炮打掉後面的馬,而爆炸還會帶走馬旁邊的車和象:一個炮換三個子,在引擎的最佳著法對局裡,每一盤開局雙方都這樣走。第二個是一種最早第三回合就能出現、防守方永遠無法拒絕的重複局面和棋。一輛車站在士所在的線上,威脅把將帥炸掉。唯一的防守是用炮墊擋;而如果炮也會爆炸,這一墊擋同時就是隔著車反打進攻方自己的士,於是車只好換到另一條士線上,炮跟過去,局面重複。在引擎對局中,少了一輛車的一方靠這一招就能頂住比自己強得多的對手。

解決它用了兩條規則,缺一不可。炮擊不爆炸,開局的那種兌換就沒有了,墊擋仍然成立卻不構成威脅;但車仍然可以來回跳,炮也仍然得跟過去。把爆炸威脅算作將軍(見下一節),單獨用也不起作用:只要墊擋的炮還能反打,雙方每一步都在將軍,而雙方都在將軍的重複局面判和。兩條規則合在一起,來回跳就成了單方面的長將,判負。引擎也把它算作輸棋,寧可落後大約四分之一個兵繼續下。炮由此變成一枚用來兌換和墊擋的棋子,而不再是掃清一條橫線的棋子;爆炸的其餘部分全部不變。

炸掉將帥的威脅算作將軍

象棋關於將帥的規則照舊。走棋不能讓自己的將帥留在被攻擊的位置,雙方將帥不能在無子相隔的同一條線上照面。將死獲勝。無子可動的一方負。

有一點比象棋更寬。只要對方下一步能移除你的將帥,你就處於被將軍狀態,而在這套規則下,吃掉將帥旁邊的棋子也是一種方式。一輛車瞄著你的士,就是瞄著你的將帥。棋盤會把這種情況顯示為將軍,它關係到下面的重複局面規則:在重複的循環裡每一步都給出這種將軍的一方判負,和象棋比賽規則里長將判負一樣。

黑方被將軍楚 河 漢 界Mistboard
沒有棋子攻擊黑將。黑方仍然處於被將軍狀態:車可以吃士,把將炸掉。黑方並不被迫應將,但在這種威脅下重複局面判將軍一方負,而不是和棋。

對局如何結束

炸掉對方將帥、將死對方、讓對方無子可動,或者對方按上面的寬泛定義長將,你都獲勝。對局也會因超時、認輸或棄局而結束,和這裡的其他對局一樣。

兩條和棋規則。連續六十步無吃子判和,與這裡的象棋相同。同一局面第三次出現判和,除非一方在重複的循環裡每一步都在將軍:那一方判負,而 Mistboard 上的普通象棋會判和。如果雙方都在將軍,判和。

一盤示例對局

本頁的每一個數字都來自引擎對局:由規則內核裁判,由打過補丁的 Fairy-Stockfish 來下,兩者必須在每一個合法著法數上完全一致,才開始讀任何數字。節點數多十倍的引擎在兩個強度檔位上下了 32 盤,贏 29 盤,一盤未輸。從開局陣勢出發的 44 種第一步,每種都以雙方各一百萬節點下完,沒有一種讓紅方獲勝,有三種讓紅方輸棋。19 盤重複局面和棋裡,沒有一盤是單方面的長將。變體實驗室裡有內核、補丁和每個數字背後的命令。

本頁背後的引擎對局之一:一千萬節點的 Fairy-Stockfish 執紅,對陣一百萬節點的自己。第 6 回合紅方已多出一個半兵,之後局面一直接近,直到黑方第 21 回合的 Hxf9:馬吃 f9 的炮,而黑方自己的士就在旁邊的 f10。爆炸帶走了士,九宮白白少了一子,從此再沒恢復:第 30 回合的 Cb9 讓將失去了掩護,第 38 回合紅車吃掉 d8 的炮,緊挨著 d9 的將。爆炸帶走了將,連同 e8 的象。

在 Mistboard 上對弈

和八個強度檔位的引擎對弈,或者用邀請連結約朋友。釋出說明講的是第一盤棋的勝負由什麼決定;研究裡有全部十二盤引擎對局,每次爆炸都有標記,每盤的決定性一步都有註解。

下原子象棋十二盤引擎對局