谁先走,谁掌握节奏
同一个局面,只要轮到的一方不同,攻守就会互换。 红先恰有三步将军:C7=6、H6+7、H6+5。黑先只有一步 R7=5,却能立刻逼红方应将。ChessPlayX 象棋引擎的检索表明,双方都没有强制杀着,因此真正决定这个局面的是先行权。

黑方子力占优:一车一士一卒,对红方一马一炮。但黑将位于九宫一角,几乎毫无屏障,而红方马炮正处在能够发力的位置。这类局面说明,单纯数子回答不了最关键的问题:谁能先走出逼着?
各子位置
本文直接按图读取坐标:列 1–9 自左向右,行 1–10 自上而下。黑将在 (4,1),红帅在 (5,10)。
横向滚动表格以比较所有列。
| 棋子 | 方 | 位置 |
|---|---|---|
| 将 | 黑 | (4,1) |
| 车 | 黑 | (7,2) |
| 士 | 黑 | (4,3) |
| 卒 | 黑 | (7,9) |
| 帅 | 红 | (5,10) |
| 炮 | 红 | (3,4) |
| 马 | 红 | (4,5) |
着法采用 ChessPlayX 统一使用的 WXF 记谱法;若不熟悉,可先阅读象棋记谱法读法。文中全部数据由运行 ChessPlayX 象棋对局的同一引擎生成,因此每份着法清单都是完整枚举,而非估算。
红先:三步将军,强度并不相同
此局红方共有 28 步合法着法,其中恰有三步将军。关键不在于“三”这个数字,而在于每步将军之后黑方有几种解法。
横向滚动表格以比较所有列。
| 红方将军 | 说明 | 黑方合法解法 |
|---|---|---|
| C7=6 | 炮 (3,4) → (4,4) | 2 |
| H6+7 | 马 (4,5) → (3,3) | 2 |
| H6+5 | 马 (4,5) → (5,3) | 4 |
逼迫性最强的是 C7=6 与 H6+7,各自只给黑方两条路。中路跳马 H6+5 看起来更漂亮,因为它搭起了马炮配合,却让黑方多出一倍的选择。解排局时,请先比较解法数量,再欣赏构思。
C7=6 之后,黑将一步也走不了
这是全局最精彩的细节。炮平到第 4 列后,黑士 (4,3) 成为炮架,炮直将 (4,1) 的黑将。逐一检验出路:
- 走 (5,1)? 不行。此时第 5 列从 (5,1) 到红帅 (5,10) 完全空旷,双方将帅将直接照面,规则禁止走出这种局面。
- 走 (4,2)? 同样不行。将仍在第 4 列上,(4,3) 的士仍是炮架,炮仍在将军。
因此黑将没有任何合法着法。黑方只剩两种解法:R7=4 把车调到 (4,2) 当第二个垫子——炮恰需一个炮架,两个即解将——或者 A4-5 把士升到 (5,2),直接撤走炮架。
同一只马,两步将军,结果不同
比较两步马着可以看出,将帅照面的规则是双向生效的:
- H6+5 之后,红马落在 (5,3),正好夹在第 5 列的双方将帅之间。这枚红子反而替黑方*解锁*了
K4=5:因为有了遮挡,黑将走 (5,1) 成为合法着法。黑方因此有四种解法。 - H6+7 之后,马跳到 (3,3),第 5 列依旧空旷,
K4=5重新成为禁手,黑方只剩两种解法:K4+1将落 (4,2),或R7=3车回 (3,2) 蹩马腿。
由此可知:己方棋子踏入中路,有可能悄悄拆掉原本困住对方将帅的那道无形围墙。
黑先:只有一步将军,但已足够
黑方共有 20 步合法着法,将军仅一步:R7=5,车由 (7,2) 平到 (5,2)。第 5 列直通红帅,红方必须立即应将。
从规则看红方有五种解将方式,但它们远非等价:
横向滚动表格以比较所有列。
| 红方解将 | 紧接着发生什么 |
|---|---|
| C7=5 | 黑车 R5+2 吃炮,红方无法吃回,且仍被将军 |
| H6+5 | 黑车 R5+1 吃马,红方无法吃回,且仍被将军 |
| H6-5 | 黑车 R5+5 吃马,红方无法吃回,且仍被将军 |
| K5=6 | 帅走 (4,10),子力不损 |
| K5=4 | 帅走 (6,10),子力不损 |
三种垫将都掉进同一个陷阱:垫子停在黑车控制的直线上,无子保护,红方也没有吃回的着法。垫将只有在能活下来时才有价值。 实际上红方只剩两步帅着。
两者之中 K5=6 明显更好。帅到 (4,10) 后,黑方只剩一步后续将军。若改走 K5=4,帅落 (6,10),正好进入 (7,9) 黑卒的射程,黑方随即有四步将军:R5=6、R5+8、P7=6 与 P7+1。数子时最容易被忽略的那枚卒,恰恰造成了差别。
双方均无强制杀着
看到一串将军就宣布“红先胜”是很容易的。我们没有凭感觉判断,而是用 ChessPlayX 象棋引擎做了检验:
- 只走将军的检索,深度 15 个半回合,即最多连续八步将军:任何一方都无法靠连续将军成杀。
- 全着法检索,允许闲着:任何一方都无法在五个回合内形成强制杀。
因此本文不主张这则排局存在“红先胜”的定论。上述两项结果是对特定检索范围的准确陈述,而非对整个残局的判决。要确定最终结果,需要排局出处及其公布的答案,或对该局面做深得多的分析。
可以确定的是:在这个具体时刻,先行权比一个车更值钱。
这则排局带来的三点启发
- 先数逼着,再数子力。 黑方明显占优,后走时却仍须应将。解排局的步骤是先列出所有将军,再数每一步将军对应的解法。
- 将帅照面规则是一名隐形的防守者。 它在 C7=6 之后困住黑将,又在红马踏入第 5 列的瞬间失效。把棋子摆到中路之前,先看它为对方打开了哪些出路。
- 垫将必须活得下来。 红方五种合法解将中有三种当场丢子。合法与可行是两回事。
自己验证这个局面
常见问题
红先应该走哪一步?
就逼迫性而言,C7=6 与 H6+7 最强,各自只留给黑方两种解法。H6+5 能在中路搭起马炮配合,却给黑方四种解法。按上文所述的检索范围,三步都不导向强制杀。
炮将之后,黑将为何不能走 (5,1)?
因为此时第 5 列从 (5,1) 到红帅 (5,10) 完全空旷。象棋规则禁止走出让双方将帅在同一直线上、中间无子而彼此相对的着法。
马跳 (5,3) 和马跳 (3,3) 有何不同?
区别在于马是否站在第 5 列。马在 (5,3) 会遮挡双方将帅,黑方因而可以把将走到 (5,1);马在 (3,3) 则不遮挡,该着法依旧违规。所以 H6+7 虽然看着朴素,逼迫性却强于 H6+5。
若黑先,红方该如何应将?
走 K5=6,帅到 (4,10)。用炮或马垫将的三种尝试都会当场丢子且无法吃回。K5=4 同样保住子力,却把帅送进黑卒射程,让黑方的后续将军由一步变成四步。
(7,9) 的黑卒真的重要吗?
重要。它已过河,可以横走,并能从 (7,9) 设法进入红方九宫。在红方走 K5=4 的变化里,正是这枚卒用 P7=6 与 P7+1 提供了两步额外将军。清点攻击力量时,不要忽略一枚已逼近九宫的卒。
这是一则“红先胜”的排局吗?
本文不作此主张。15 个半回合的连将检索与五个回合的全着法检索,都没有为任何一方找到强制杀。若你掌握排局出处及其公布的答案,那才是下结论的依据。
