重炮
本页所有局面、着法与合法性判断,均由我们开源的规则引擎在构建时逐一校验。该引擎实现亚洲象棋联合会(WXF)规则,并以官方110局例的重复局面判例集作回归测试。
直接回答
重炮是两门炮与对方的将处在同一条线上,一前一后。前炮就是后炮所需要的炮架,于是后炮将军。成杀的条件是前炮有根——将吃不掉它——而将自己的士又挡住了它横走的路。
棋形
两门炮,一条线,一前一后。后炮负责将军,前炮是让它能将军的那个炮架。
前炮必须有子保护,否则将直接把它吃掉就完了。
红先。后炮还没上线。
红先,一步成杀。
Xiangqi position. Red: chariot a8, cannon e8, cannon a6, general d0. Black: advisor d9, general e9, advisor f9. Red to move.
三个条件缺一不可
这个杀法需要三个条件同时成立,少一个就不成:
- 前炮有根。上图里是同一横线上的车在保护它。没有这个保护,将吃掉炮,局面立刻什么都不是。
- 中间塞不进东西。前炮就贴在将的正前方,中间没有空点可供对方垫子。
- 将横走不了。上图里挡路的正是它自己的士。
这就是这个棋形的小小反讽:保护将的那些子,正是困住它的原因。
实战里它怎么出现
多数重炮来自这样一种局面:一门炮已经沿中路对准了对方的将——那正是中炮开局的常态。第二门炮随后加入,于是从一个看上去很普通的攻势里,一步之间就成了杀。
正因如此,防守方的警报很简单,每一步都值得看一眼:如果对方有一门炮在你将的那条线上,而第二门炮又能平到那条线,先数格子,再做别的事。
常见错误
前炮没有子保护。
将直接吃掉它,攻势就没了。上后炮之前,先想清楚谁在保护前炮。
将的正前方留了空点。
只要有缝,对方就能垫子,而被挡住的线不叫将军。前炮必须紧贴在将的正前方。
以为士总是在帮防守方。
在这个棋形里,士正是将走不了的原因。防守时要看一看,自己的子是不是把将最后的点占掉了。
相关问题
象棋里的“重炮”是什么?
两门炮与对方的将同处一条线上,一门紧接在另一门后面。前炮作炮架,后炮将军。名字的意思就是“炮叠着炮”。
将为什么不能吃掉前炮?
因为在成杀的局面里,前炮有别的子保护着。将不能走到受攻击的点上,所以一门有根的炮就算贴着它,也是碰不得的。
重炮和马后炮有什么区别?
两者都是靠炮架用炮将军。马后炮的炮架是马,而且马同时控制着逃跑的点;重炮的炮架是第二门炮,堵住逃跑的点的则是防守方自己的子。