Fun Xiangqi 博客
象棋炮详解:炮架、吃子与战术
Fun Xiangqi 团队 · 发布于 · 5 分钟阅读
国际象棋里没有对应的棋子
象棋的其他棋子在国际象棋里都能找到大致的“亲戚”。车走起来像国际象棋的车,马和国际象棋的马一样走“日”字。炮却一个亲戚都没有。国际象棋里没有哪枚棋子需要一个“外人”恰好站在正确的位置,才被允许出击。学会了炮,你就学会了象棋中那个国际象棋从未让你准备过的独特理念。
Fun Xiangqi 里有一条提示说得很直白:“Your cannon has no screen yet — nothing to shoot over.”(你的炮还没有炮架,没东西可打。)一句话就概括了这枚棋子。下面我们把它好好拆开讲。
如果你想先把炮和其他棋子一起认识一遍,我们对每种象棋棋子的详解是个不错的起点。
炮怎么走——又怎么吃子
不在交战时,炮的行为和车完全一样:沿直线走任意距离,只要棋盘和其他棋子允许。到这里还没什么难的。
吃子时,炮就和棋盘上的其他任何棋子都不一样了。它只能跳过它所攻击的那条线上恰好一枚棋子——哪一方的都行——然后落在后面的第一枚敌方棋子上,才能吃子。中间那枚棋子叫炮架(越南语叫 “ngòi”)。没有炮架,不能吃子。中间有两枚棋子,也不能吃子。恰好一枚,炮就能干净利落地隔山打牛。
正是这一条规则,让炮感觉不像车,更像是隔着城墙抛射炮弹的火炮。
炮架:让炮发挥作用的关键
设想一门炮沿着一条通畅的纵线瞄准一枚敌方棋子,中间什么都没有。你很容易以为炮能直接吃掉它——但没有炮架的炮吃子根本不合法。我们来看同一条纵线上的三种情况,炮在下方,向上看。
合法吃子——中间恰好有一枚棋子:
rank 6: X <- black chariot, the target
rank 5: .
rank 4: .
rank 3: S <- a soldier, the screen (only piece between cannon and target)
rank 2: .
rank 1: C <- red cannon
(图中 rank 为横线,black chariot 为黑车,the target 为目标,a soldier, the screen 为一个兵、即炮架,red cannon 为红炮。)
一枚棋子 S 位于炮和车之间。空点不重要——只看有棋子的点有几个,这里是一个。炮干净利落地跳过 S,吃掉了车。
吃子受阻——中间有两枚棋子:
rank 6: X <- black chariot, the target
rank 5: .
rank 4: S2 <- a second piece
rank 3: S1 <- a first piece
rank 2: .
rank 1: C <- red cannon
(a first piece / a second piece 分别为第一枚、第二枚棋子。)
现在中间有两个被占的点:S1 和 S2。炮需要恰好一个炮架,所以两枚棋子挡在中间,吃子就不合法——不管炮原本能走多远。
没有炮架——一条完全通畅的线:
rank 6: X <- black chariot
rank 5: .
rank 4: .
rank 3: .
rank 2: .
rank 1: C <- red cannon
中间每个点都是空的。没东西可跳,所以不能吃子——尽管换成车站在这里,就能立刻吃掉那枚棋子。炮仍然可以沿这条纵线向上走,作为普通的不吃子着法,但如果中间没有炮架,它就不能落到车所在的点上。
三个局面,一条规则:零个炮架,或两个及以上,都不能吃子;恰好一个,就可以开炮。
架炮与拆炮架
由于炮架可以属于任何一方,双方都在不断改变炮与目标之间的棋子数量——有时是有意的,有时只是另一个完全不相干的计划带来的副作用。
在一个空当里加入一枚棋子,一门原本什么都威胁不了的炮,突然就有了威胁——原来零个炮架,现在有了一个。在已经有一枚棋子的空当里再加一枚,情况就反过来了:一个现成的威胁被切断,因为两个炮架和没有炮架一样不合法。
反过来也成立。从有两个炮架的空当里撤走一枚棋子,如果没有别的棋子补位,数量就降到一个——一门刚才看起来无害的炮,突然就在攻击了。这就是炮的招牌战术:闪将(抽将)。一枚棋子因为不相干的原因走开——去吃子、去躲避危险、去别处防守——结果将帅发现自己正面对着一门上一步还毫无威胁的炮。因为走开的那枚棋子看上去并不是将军的棋子,这种将军很容易被忽略,直到真的落到头上。
炮的搭档
炮很少长时间单独作战。一旦你开始下真正的对局,有两种搭配会经常出现。
马和炮。马走“日”字,控制敌方将帅旁边的点——将帅走上这些点就会被将军。(还不熟悉马的走法?我们对比象棋的马和国际象棋的马的文章有详细介绍。)而炮一旦有了炮架,就能从远得多的地方沿直线纵线或横线发起攻击。由于这两枚棋子从完全不同的角度威胁同一片区域——一个靠走、一个靠打——防守方挡住了炮的线路,往往会发现马仍然控制着逃跑的点,反之亦然。这就是为什么马炮配合是中局的常见手段。
双炮。两门炮在同一条纵线或横线上,会以一种不寻常的方式变得危险:防守方为了挡住其中一门炮的线路而放下的棋子,恰好可能成为另一门炮需要的炮架。挡住一个进攻者,可能反而给了第二个开炮的机会。
价值的变化,以及炮的招牌开局
炮的价值很大程度上取决于棋盘上还剩多少棋子。各家对具体数字的说法略有不同,但一个常见的粗略参考是——车约为 9——炮约为 4.5,接近马的 4,仕或相的 2,兵的 1(过河后约为 2)。这个单一数字忽略的是时机。开局和中局,棋盘上有大量棋子可以当炮架,炮的价值通常略高于马——几乎总能找到可以借力的“肩膀”。到了残局深处,棋子变少,炮架稀缺,炮就失去了威力,而马——根本不需要炮架——往往更耐用。
正是这种开局阶段的威力,让最常见的象棋开局把炮摆在了最前面、最中间。中炮开局(越南语叫 “pháo đầu”)把一门炮直接移到中路纵线上,在双方都还没怎么出子之前,就瞄准对方的中路。它进攻性强、容易理解,通常也是新手遇到的第一个开局。想完整了解开局如何运作、稳健的应法是什么样子,我们的新手开局与策略指南会一步步讲清楚。
常见问题
炮没有炮架能吃子吗? 不能。中间没有棋子就不能吃子,即使是一条完全通畅的线——炮暂时就是吃不了那枚棋子。
炮架可以是我自己的棋子吗? 可以。炮架可以属于任何一方。这也正是为什么挪动自己的棋子,可能在你无意间制造或切断炮的威胁。
为什么炮在残局中价值会降低? 棋子越少,可用的炮架越少,所以炮更常无用武之地。马根本不需要炮架,在子力减少后往往更重要。
炮架和国际象棋里的牵制是一回事吗? 不完全是。牵制是让一枚棋子不能动。炮架是炮能够吃子的前提——改变中间棋子的数量,改变的是炮能不能开火,而不是其他某枚棋子能不能自由移动。
Fun Xiangqi 的挑战章节从炮的基础开始,所以你可以在真实的残局题中反复练习炮架规则,而不只是读读而已。来试试吧,看看你多快就能掌握。