从第一步起,三个点就能要了你将帅的命
在将帅相邻的任何一点上吃子,都会把它移除。红帅在 e1,有三个相邻点:d1、f1 和 e2,其中两个从第一步起就站着士。所以每一枚士都是会连带将帅一起消失的目标,每一枚能到达 d1 或 f1 的棋子威胁的都是整盘棋,而不是一枚棋子。
它的镜像就是你最先会感受到的那条规则:你不能吃自己将帅旁边的任何棋子。一枚走到你将帅旁边的棋子,你的所有棋子都动不了它,直到将帅挪开为止。
炮的一击只带走一子
除了炮,每一次吃子都会爆炸。炮隔着炮架开火,移除目标和它自己,目标旁边的棋子不动。炮架也留下。
这改变了炮的用途。在象棋里它是扫清一条线的棋子;在这里它是一对一兑换的棋子,更多时候是用来垫挡的棋子。一门炮直接站在对方车的前面,挡住了它,自己却不构成任何威胁,于是车的一方必须另找计划,而不是等垫挡的炮挪开。引擎在两百万节点下的最佳应对和棋正是这样收尾的:一门炮在一辆车前面来回滑动。
站在你士线上的车就是将军
下面的局面里没有棋子攻击将帅,棋盘却显示将军。规则是:只要对方下一步能用任何方式移除你的将帅,你就处于被将军状态,而吃掉旁边的士就是方式之一。
你并不被迫应将,不理会也不会输掉棋局。它只关系到一条规则:象棋的长将判负。在重复的循环里每一步都给出这种宽泛意义上的将军的一方判负。所以一辆车在两条士线之间来回跳以逼出重复局面,是一个输棋的计划;而且因为棋盘每一步都显示将军,第三次重复时的判负不会令人意外。
兵卒能在爆炸中幸存,而兵卒吃子和别的棋子一样会爆炸
爆炸旁边的兵卒毫发无损,这让兵卒成为唯一能站进杀伤区而留下来的棋子。但兵卒吃子时会和目标一起爆炸。在一盘引擎对局里,一枚兵吃掉 c9 的车,连带移除了 c10 的象和 c8 的马,一兵换三子;另一盘则以卒在 e1 将死收场。
对局以爆炸或将死结束,在 46 到 145 步之间
这次发布背后的十盘分出胜负的引擎对局里,六盘以将帅被炸结束,四盘以将死结束;最短 23 回合,最长 73 回合。要做好下完一整盘的准备,并按此选择用时:这里默认是 10+5。
开局看起来和象棋一样。早期版本规则下那记一炮同时带走对方的炮和马的炮击已经没有了,所以没人会在第一回合兑炮;引擎的开局是 Cb5、Ri3、Ra3 或 Hg3,第一次爆炸通常出现在中局。
送到嘴边的将帅,电脑想都不想就吃
电脑是加了这套规则补丁的 Fairy-Stockfish,八个以节点数锚定的等级,和其他象棋变体用的是同一套阶梯。较弱的等级是通过不走自己找到的最佳着法来削弱的,在鸭子象棋的棋盘上,这曾让一个 1 级电脑放弃了一次它看得见的吃将。这里的循环在向引擎提问之前会先检查有没有能移除将帅的着法,所以留在可吃棋子旁边的将帅,在每一个等级都会被吃掉。电脑的弱点在于它如何构筑局面,而不在于它会不会收官。
来下一盘
八个引擎强度档位,或者用邀请链接约朋友。规则页面配有图解,讲得完整。