炮怎么走

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

直接回答

炮不吃子的时候,走法与车完全一样:沿横线或竖线任意行走,中间不得有子。吃子则必须隔着且只隔着一个棋子打过去,这个被隔的子叫炮架,不论是哪一方的子都可以充当。中间无子或多于一子,都不能吃。

走与吃是两套规则

这是炮最特别、也最需要分清的地方:炮的“走”和“吃”遵循两套不同的规则。

  • 走(不吃子):与车相同,沿直线任意距离,中间必须畅通无阻。
  • 吃(打子):目标与炮之间必须不多不少正好隔一个子

炮架由谁提供无关紧要——对方的子可以当炮架,自己的子同样可以。这也意味着一个替将挡车的子,同时就是对方炮打过来所需要的炮架,防守时两难之处正在于此。

楚 河漢 界

隔着六路的兵,把八路的车打掉。

六路的兵就是炮架。没有它,炮够不着那个车。

Xiangqi position. Red: cannon e4, general e0. Black: general d9, chariot e8, soldier e6. Red to move.

实战中的炮

由于吃子依赖炮架,炮的价值随盘面开合而变,与马正好相反。开局子多,炮架俯拾皆是,中炮直指对方将门,是全盘最快的攻击手段,中炮因此成为最流行的开局。

子力越换越少,炮架也越来越难找,炮的威力随之衰减。残局中单炮往往需要仕(士)相(象)配合才能成杀,这与马在残局中愈发灵活恰成对照。

空头炮、重炮、闷宫、马后炮等杀法,都建立在炮架这一条规则之上,详见炮的战术

常见错误

以为炮吃子和走子一样,可以沿空路吃过去。

不行。中间必须正好有一个炮架,无子不能吃。

以为炮可以隔两个子打。

不多不少,只能隔一个。隔两子则打不到。

以为只能拿对方的子当炮架。

任何一方的任何棋子都可以充当炮架,包括自己的子。

相关问题

炮没有炮架能吃子吗?

不能。炮吃子必须隔着且只隔着一个棋子。中间空无一子时,炮只能走过去,不能吃。

自己的子可以当炮架吗?

可以。炮架不分敌我,任何棋子都可以充当。这一点在布置重炮、空头炮时经常用到。

炮和马哪个价值高?

通常认为大体相当,开局中局炮略优,残局马略优。子力密集时炮架多,炮强;子力稀疏时马少受蹩腿之限,马强。参见马的走法

在棋盘上试一试

与电脑或真人对弈,免费,无需下载。