重炮

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

直接回答

重炮是两门炮与对方的将处在同一条线上,一前一后。前炮就是后炮所需要的炮架,于是后炮将军。成杀的条件是前炮有根——将吃不掉它——而将自己的士又挡住了它横走的路。

棋形

两门炮,一条线,一前一后。后炮负责将军,前炮是让它能将军的那个炮架。

前炮必须有子保护,否则将直接把它吃掉就完了。

红先。后炮还没上线。

楚 河漢 界

红先,一步成杀。

重炮。平时保护将的那两个士,正是它无处可去的原因。

Xiangqi position. Red: chariot a8, cannon e8, cannon a6, general d0. Black: advisor d9, general e9, advisor f9. Red to move.

三个条件缺一不可

这个杀法需要三个条件同时成立,少一个就不成:

  • 前炮有根。上图里是同一横线上的车在保护它。没有这个保护,将吃掉炮,局面立刻什么都不是。
  • 中间塞不进东西。前炮就贴在将的正前方,中间没有空点可供对方垫子。
  • 将横走不了。上图里挡路的正是它自己的士。

这就是这个棋形的小小反讽:保护将的那些子,正是困住它的原因。

实战里它怎么出现

多数重炮来自这样一种局面:一门炮已经沿中路对准了对方的将——那正是中炮开局的常态。第二门炮随后加入,于是从一个看上去很普通的攻势里,一步之间就成了杀。

正因如此,防守方的警报很简单,每一步都值得看一眼:如果对方有一门炮在你将的那条线上,而第二门炮又能平到那条线,先数格子,再做别的事。

常见错误

前炮没有子保护。

将直接吃掉它,攻势就没了。上后炮之前,先想清楚谁在保护前炮。

将的正前方留了空点。

只要有缝,对方就能垫子,而被挡住的线不叫将军。前炮必须紧贴在将的正前方。

以为士总是在帮防守方。

在这个棋形里,士正是将走不了的原因。防守时要看一看,自己的子是不是把将最后的点占掉了。

相关问题

象棋里的“重炮”是什么?

两门炮与对方的将同处一条线上,一门紧接在另一门后面。前炮作炮架,后炮将军。名字的意思就是“炮叠着炮”。

将为什么不能吃掉前炮?

因为在成杀的局面里,前炮有别的子保护着。将不能走到受攻击的点上,所以一门有根的炮就算贴着它,也是碰不得的。

重炮和马后炮有什么区别?

两者都是靠炮架用炮将军。马后炮的炮架是马,而且马同时控制着逃跑的点;重炮的炮架是第二门炮,堵住逃跑的点的则是防守方自己的子。

练重炮

两炮叠线的手感,走一遍就有了。免费残局题与对弈。