从第一步起,三个点就能要了你将帅的命

在将帅相邻的任何一点上吃子,都会把它移除。红帅在 e1,有三个相邻点:d1、f1 和 e2,其中两个从第一步起就站着士。所以每一枚士都是会连带将帅一起消失的目标,每一枚能到达 d1 或 f1 的棋子威胁的都是整盘棋,而不是一枚棋子。

一个吃法获胜,另一个不是合法着法楚 河 漢 界
d9 的车吃士,棋局结束。f2 的车不能吃 f1 的马:爆炸会波及自己的帅,棋盘不会提供这步棋。

它的镜像就是你最先会感受到的那条规则:你不能吃自己将帅旁边的任何棋子。一枚走到你将帅旁边的棋子,你的所有棋子都动不了它,直到将帅挪开为止。

炮的一击只带走一子

除了炮,每一次吃子都会爆炸。炮隔着炮架开火,移除目标和它自己,目标旁边的棋子不动。炮架也留下。

炮打马楚 河 漢 界只有它们两个楚 河 漢 界
炮吃掉马,自己也随之消失。马旁边的车和炮留下,被跳过的兵也留下。

这改变了炮的用途。在象棋里它是扫清一条线的棋子;在这里它是一对一兑换的棋子,更多时候是用来垫挡的棋子。一门炮直接站在对方车的前面,挡住了它,自己却不构成任何威胁,于是车的一方必须另找计划,而不是等垫挡的炮挪开。引擎在两百万节点下的最佳应对和棋正是这样收尾的:一门炮在一辆车前面来回滑动。

塞子:车前面的炮楚 河 漢 界
黑将在 f10,红车想要 f 线。黑炮在 f4 把它塞住:这是一次安静的垫挡,因为炮自己开火只能带走一子,而车也不在炮架的另一侧。

站在你士线上的车就是将军

下面的局面里没有棋子攻击将帅,棋盘却显示将军。规则是:只要对方下一步能用任何方式移除你的将帅,你就处于被将军状态,而吃掉旁边的士就是方式之一。

黑方被将军楚 河 漢 界
黑方被将军。车并没有攻击将,它攻击的是士,剩下的交给爆炸。

你并不被迫应将,不理会也不会输掉棋局。它只关系到一条规则:象棋的长将判负。在重复的循环里每一步都给出这种宽泛意义上的将军的一方判负。所以一辆车在两条士线之间来回跳以逼出重复局面,是一个输棋的计划;而且因为棋盘每一步都显示将军,第三次重复时的判负不会令人意外。

兵卒能在爆炸中幸存,而兵卒吃子和别的棋子一样会爆炸

爆炸旁边的兵卒毫发无损,这让兵卒成为唯一能站进杀伤区而留下来的棋子。但兵卒吃子时会和目标一起爆炸。在一盘引擎对局里,一枚兵吃掉 c9 的车,连带移除了 c10 的象和 c8 的马,一兵换三子;另一盘则以卒在 e1 将死收场。

对局以爆炸或将死结束,在 46 到 145 步之间

这次发布背后的十盘分出胜负的引擎对局里,六盘以将帅被炸结束,四盘以将死结束;最短 23 回合,最长 73 回合。要做好下完一整盘的准备,并按此选择用时:这里默认是 10+5。

开局看起来和象棋一样。早期版本规则下那记一炮同时带走对方的炮和马的炮击已经没有了,所以没人会在第一回合兑炮;引擎的开局是 Cb5、Ri3、Ra3 或 Hg3,第一次爆炸通常出现在中局。

送到嘴边的将帅,电脑想都不想就吃

电脑是加了这套规则补丁的 Fairy-Stockfish,八个以节点数锚定的等级,和其他象棋变体用的是同一套阶梯。较弱的等级是通过不走自己找到的最佳着法来削弱的,在鸭子象棋的棋盘上,这曾让一个 1 级电脑放弃了一次它看得见的吃将。这里的循环在向引擎提问之前会先检查有没有能移除将帅的着法,所以留在可吃棋子旁边的将帅,在每一个等级都会被吃掉。电脑的弱点在于它如何构筑局面,而不在于它会不会收官。

来下一盘

八个引擎强度档位,或者用邀请链接约朋友。规则页面配有图解,讲得完整。

下原子象棋规则邀请朋友十二盘引擎对局