楚茨文格:国际象棋里最反直觉的一条——有时候,轮到你走是一种负担
你还有棋可走,只是每一步都会让局面变差。三角腾挪、对王,以及三种棋对「不想走」的三种不同处理。
不是无棋可走,是走哪步都变坏
楚茨文格(Zugzwang,德语「被迫移动」)指的是这样一种局面:轮到你走,你有合法的着法,但任何一步都会让你的局面变差。
它和「逼和」完全不同:
- 逼和(stalemate):无合法着法,且当前未被将军,立即判和;
- 楚茨文格:有合法着法,只是全是坏棋,你必须选一个坏的。
区别看似细微,本质差得远。逼和是规则给的一条出路,楚茨文格是规则设下的一个陷阱——它惩罚的正是「你必须行动」这件事本身。
为什么它几乎只出现在残局
因为在中局,你几乎总有「等待招」——某个子走一步再走回来,不破坏任何结构,把走子权原样丢回给对手。
残局里可走的棋变少,而且每个子都在承担具体任务:王要护兵、要抢对王,车要守线。此时「浪费一步」这件事本身就可能破坏结构。
所以楚茨文格是残局的特有产物:当每一个子都有职责的时候,被迫移动就等于被迫失职。
最简形式:对王
王对王的基本形态就是楚茨文格。
两个王正对,中间隔一格,轮到谁走谁就得让开——让开的一方失去关键格,对手就吃到了通路。这就是「对王」,它是楚茨文格最精简的版本:你不想走,但你必须走,而走开的代价是让出通路。
三角腾挪:用三步把轮次让出去
如果不想走,能不能把走子权还给对手?
可以,但需要一个几何技巧——三角腾挪(triangulation)。
王从 a 走到 b,再走到 c,再回到 a:三步之后局面在位置上完全一样,但走子次数是三,是奇数,所以轮到走的人换成了对手。
这个技巧的存在说明了一件事:在国际象棋里,「浪费一个回合」是可以交易的,只是它需要一个三步的几何路径才能完成。
规则里没有「pass」,于是棋手用几何造了一个出来。
三种棋,三种答案
这是最值得单独说的一层。同样面对「这一手我不想走」,三种棋类给出了完全不同的处理:
| 棋类 | 处理方式 |
|---|---|
| 国际象棋 | 没有虚手,必须用几何(三角腾挪)间接把轮次让出去 |
| 围棋 | 虚手(pass)是明确合法的着法,且双方连续虚手即终局 |
| 中国象棋 | 基本不存在对应手段——车马炮的「闲着」几乎永远存在 |
这不是战术差异,是规则设计层面的差异。
围棋把「不想走」直接写进了规则,所以它不需要三角腾挪这种间接手段;国际象棋没有这一条,于是棋手必须在棋盘上走出一条几何路径来模拟它;中国象棋因为子力活动性高、闲着太多,楚茨文格几乎不成立——残局里的「欠行」只是它的一个影子。
中局里也有,只是罕见
楚茨文格不只属于残局。中局里也存在那种「什么都不想动」的局面:任何一步兵的推进都会削弱王前,任何一次兑子都会帮对手舒展。
只是中局的容错更高——你多走一步坏棋,未必立刻输;残局里一步就可能直接决定结果。所以人们记住的楚茨文格例子,几乎全在残局。
一句话总结
楚茨文格揭示的是一件被所有棋类默认的东西:「必须行动」本身是一种负担。国际象棋用几何把轮次让出去(三角腾挪),围棋干脆把虚手写进规则,中国象棋则几乎让这个问题不成立——三种棋在同一个问题上给出了三种答案,而答案写在规则里,不在棋谱里。