爆炸

消失的。吃子的棋子、被吃的棋子,以及吃子点上下左右四个相邻点上的所有棋子,不分红黑。

留下的。斜向相邻的棋子。兵卒:爆炸永远不会移除兵卒,所以兵卒只有被直接吃掉才会离开棋盘;不过兵卒吃子时和别的棋子一样会爆炸。

车吃马楚 河 漢 界卒留下楚 河 漢 界
红车吃 e5 的马。f5 的炮消失;d5 和 e6 的卒同样在线上,却留了下来。

你的将帅。你不能在自己将帅的相邻点上吃子,因为爆炸会连它一起带走。所以将帅永远不吃子。

对方的将帅。在对方将帅相邻点上吃子,立刻获胜。将帅两侧的士所在的点,正是整盘棋的关键。

一个吃法获胜,另一个不是合法着法楚 河 漢 界
d9 的车可以吃士,棋局就此结束:爆炸波及 e10 的将。f2 的车不能吃马,因为爆炸会波及红方自己 e1 的帅。

炮的一击是唯一的例外

炮吃子不爆炸。只移除炮和它的目标:目标旁边的棋子不受影响,炮跳过的炮架也不受影响。炮击是远程的;爆炸只发生在接触时。

炮打马楚 河 漢 界只有它们两个楚 河 漢 界
红炮隔着己方的兵打马。炮和马消失;马旁边的车和炮留下,充当炮架的兵也留下。

这是相对于直接移植的唯一改动,原因是直接移植的版本存在一种最早第三回合就能出现、防守方永远无法拒绝的重复局面和棋。一辆车站在士所在的线上,威胁把将帅炸掉。唯一的防守是用炮垫挡;而如果炮也会爆炸,这一垫挡同时就是隔着车反打进攻方自己的士,于是车只好换到另一条士线上,炮跟过去,局面重复。在引擎对局中,少了一辆车的一方靠这一招就能顶住比自己强得多的对手。炮击不爆炸,垫挡仍然成立却不构成威胁,下面的将军规则又让剩下的那种来回跳成为跳的一方的输棋。炮由此变成一枚用来兑换和垫挡的棋子,而不再是扫清一条横线的棋子;爆炸的其余部分全部不变。

炸掉将帅的威胁算作将军

象棋关于将帅的规则照旧。走棋不能让自己的将帅留在被攻击的位置,双方将帅不能在无子相隔的同一条线上照面。将死获胜。无子可动的一方负。

有一点比象棋更宽。只要对方下一步能移除你的将帅,你就处于被将军状态,而在这套规则下,吃掉将帅旁边的棋子也是一种方式。一辆车瞄着你的士,就是瞄着你的将帅。棋盘会把这种情况显示为将军,它关系到下面的重复局面规则:在重复的循环里每一步都给出这种将军的一方判负,和象棋比赛规则里长将判负一样。

黑方被将军楚 河 漢 界
没有棋子攻击黑将。黑方仍然处于被将军状态:车可以吃士,把将炸掉。黑方并不被迫应将,但在这种威胁下重复局面判将军一方负,而不是和棋。

对局如何结束

炸掉对方将帅、将死对方、让对方无子可动,或者对方按上面的宽泛定义长将,你都获胜。对局也会因超时、认输或弃局而结束,和这里的其他对局一样。

两条和棋规则。连续六十步无吃子判和,与这里的象棋相同。同一局面第三次出现判和,除非一方在重复的循环里每一步都在将军:那一方判负,而 Mistboard 上的普通象棋会判和。如果双方都在将军,判和。

一盘示例对局

本页背后的引擎对局之一:一千万节点的 Fairy-Stockfish 执红,对阵一百万节点的自己。第 6 回合红方已多出一个半兵,之后局面一直接近,直到黑方第 21 回合的 Hxf9:马吃 f9 的炮,而黑方自己的士就在旁边的 f10。爆炸带走了士,九宫白白少了一子,从此再没恢复:第 30 回合的 Cb9 让将失去了掩护,第 38 回合红车吃掉 d8 的炮,紧挨着 d9 的将。爆炸带走了将,连同 e8 的象。

接下来去哪

和八个强度档位的引擎对弈,或者用邀请链接约朋友。发布说明讲的是第一盘棋的胜负由什么决定;设计文章有炮规则背后的测量数据;研究里有全部十二盘引擎对局,每次爆炸都有标记,每盘的决定性一步都有注解。

下原子象棋设计文章十二盘引擎对局