为什么杀棋大多要两个子配合?
本页的答案复述的是本站开源引擎所实现的规则。该引擎遵循亚洲象棋联合会(WXF)规则,行棋、将死与重复局面的两条判定都已实现:用长将或长捉逼成重复局面的一方判负,不是判和。长捉的判定还没有经过官方判例集的校验。凡是答案提到具体局面的,该局面都在所链接的参考页上,由构建过程在发布之前逐一校验。
直接回答
将死要同时满足两个条件:正在被将军,而且将无论往哪走、吃什么、垫什么都解不了。九宫虽然只有九个点,将在里面通常仍有两到四个相邻点可走,单独一个攻子很难既将军又把这些点全部封住。所以绝大多数杀法都是一个子将、另一个子封的分工。
例外从哪里来
只用一个攻子也能杀棋的情况,封锁的工作是由别的东西完成的:
用这个思路找杀
看到对方的将,先数它还有几个出路,再问:我哪个子能将军?将军之后剩下的出路由谁来封?如果答不上第二个问题,这步将军多半只是“空将”,逼走将之后自己并没有收获,有时还白白给对方送了先手。
相关问题
单车为什么杀不了士象全?
因为车只能控制线,士象会占住九宫里车够不到的点、随时垫将,一个车凑不齐将和封两份工作。详见单车能赢士象全吗。
三个子一起攻是不是一定能杀?
不一定,关键是子力能不能真正到位,而不是数量。三个子挤在一处、互相挡路,也可能一个杀都组织不起来。