象棋的常见杀法

本页所有局面、着法与合法性判断,均由我们开源的规则引擎在构建时逐一校验。该引擎实现亚洲象棋联合会(WXF)规则,并以官方110局例的重复局面判例集作回归测试。

直接回答

象棋有名字的杀法数量不多,却覆盖了绝大多数分出胜负的对局。最常见的是马后炮重炮双车错,以及兵(卒)进入九宫后的各种兵杀。记住棋形,比每次现算要快得多。

这些棋形为什么会有名字

将全局都被锁在九个点里。这意味着真正不同的困杀方式数量有限——棋手们几百年前就注意到了这些形状,并给它们起了名字。

学它们不是背变例,而是学会在三步之前就看见一个已经结束的局面

值得记住的几个

杀法需要什么
马后炮马在将的前面,炮在马的后面
重炮两炮同线,前炮有根
双车错两车占相邻横线,不需别的子
车兵车将军,过河兵控制一个点
车马马补上车够不到的那些点

前三种各有专页,都配有可以自己走一遍的局面,而且每个局面都由本站的引擎校验过。

它们的共同点

这里每一个杀法都同时做两件事:一个子攻击将,另外的子覆盖住将所有能去的点。

象棋的杀法之所以常常只要两个子而不是三个,是因为九宫太小,把逃跑的点堵住很便宜。

由此也就得出了防守的那条规矩:给自己的将留一个空点,别让自己的士象把它需要的点占满。

相关问题

象棋一共有多少种杀法?

没有固定的数目,但少数几种覆盖了绝大部分分出胜负的对局。本页列出的这些,是出现得足够多、值得当作棋形记住而不是每次现算的那几种。

应该先学哪一种杀法?

马后炮。它只要两个子,而且这两个子通常都能活到残局;马一旦站好,就很难阻止。

有士象在的时候这些杀法还成立吗?

有的成立,有的不成立——这正是值得研究它们的原因。重炮反而要靠防守方的士挡路才能成杀,而双车错被一个位置正确的士就能破掉。

把棋形练成反射

杀法是模式识别,做题最快。免费残局题,含古谱排局。