解将一共有哪几种方法?
本页的答案复述的是本站开源引擎所实现的规则。该引擎遵循亚洲象棋联合会(WXF)规则,并以官方110局例的重复局面判例集作回归测试。凡是答案提到具体局面的,该局面都在所链接的参考页上,由构建过程在发布之前逐一校验。
直接回答
三种,把这三种都排除之后如果没有一步能用,就是将死。吃掉正在将军的那个子;用别的子挡在将军路线中间(对炮的将军不适用,见下文);把将(帅)本身走到安全的点。三种里任何一种能解,这步将军就不算将死。
炮的将军为什么不能垫
炮将军靠的是不多不少一个炮架,这时候如果在炮和将之间再垫一个子,炮反而多了一个炮架,将军不减反增,仍然成立。垫子这条路只对车、马这类不需要炮架的将军有效,见炮的走法。
三条路都要挨个检查
漏算的将死局面,多数是因为只想到了其中一条路就放弃了。真正判定将死之前,还要把不能送将这条限制考虑进去:走将本身这条路,必须落在真正安全的点,不能只是躲开当前这一步的攻击线。
相关问题
垫子一定能解将军吗?
不一定,要看是谁在将军。车、马的将军能垫,炮的将军垫了也没用,见上文。
三种方法能不能同时用?
不能,一步棋只能选一种,走完就轮到对方。