重炮是怎么成杀的?
本页的答案复述的是本站开源引擎所实现的规则。该引擎遵循亚洲象棋联合会(WXF)规则,并以官方110局例的重复局面判例集作回归测试。凡是答案提到具体局面的,该局面都在所链接的参考页上,由构建过程在发布之前逐一校验。
直接回答
两门炮叠在对方将所在的那条线上,前炮就是后炮的炮架,于是后炮将军。成杀需要三个条件同时成立:前炮有根(否则将直接吃掉)、中间没有空点可垫、将横走不了——而挡住它的通常正是它自己的士。
它的小小反讽
让这个杀法成立的,是防守方自己的士。平时保护将的两个子,恰恰是它无处可去的原因。这也是为什么“无谓地动士”是象棋里代价最高的安静着法之一。
它从哪里来
多数重炮长在一个很普通的中炮局面上:一门炮已经在中路,第二门平过来就成了杀。所以防守方的警报很简单——对方有炮在你将的线上、而第二门炮能平过来时,先数格子。
相关问题
和马后炮有什么区别?
都靠炮架。马后炮的炮架是马,马同时罩住退路;重炮的炮架是第二门炮,堵退路的是防守方自己的子。
将能不能吃前炮?
前炮无根时能,所以“前炮有根”是第一个条件。