Menu

国际象棋的王

王的走法是国际象棋中最小的,却有一条凌驾于一切之上的规则:它永远不能停在敌方棋子攻击的格子上。下面的棋盘会执行这条规则,并告诉你是哪个棋子在禁止你。

作者 Nethanel Bar, 联合创始人兼 CEO

最后更新

王可以向任意方向走一格:向前、向后、横走或斜走。在中央有八个格子可去,在边上五个,在角上三个。它吃子的方式也一样,可以吃这八个格子中任意一格上的棋子。

接下来是让这个棋子与众不同的规则:王的每一步都永远不能停在敌方棋子攻击的格子上。 不是“不应该”,而是“不能”。走进将军不是合法着法,所以它根本不在你能走的着法列表里。

这里有一个王,旁边紧挨着一个黑车。它周围的格子大多有毒。只有一步没有。

棋盘拒绝其中三步时给出的是理由,而不只是红色闪烁,因为这个理由就是规则。再注意它允许的那一步:吃车。王不是脆弱的棋子。它是一个普通的进攻棋子,只是附带一个非常严格的条件,而站在它旁边、没有保护的棋子就是送上门的点心。

有保护的棋子就是另一回事了

把那个孤车换成两个互相保护的车,吃子就不存在了:不是因为有风险,而是因为违规。吃掉有保护的棋子会让王停在保护者攻击的格子上,而这正是王永远不能做的事。

8a7b6c5d4e3f2g1h
e2 的车在相邻的格子上将军,但 a2 的车保护着它,所以 Kxe2 是违规的,而不只是有风险。王只能走开。

这一点值得直说,因为关于王的困惑大多源于此:

王旁边的棋子王能吃它吗?
没有保护能,和其他吃子完全一样
有任何棋子保护不能:这步棋是违规的,不只是坏棋

两个王永远不能相碰

每个王都攻击周围的八个格子,而任何王都不能走到被攻击的格子上。把这两点放在一起,就得到了支配每一个残局的规则:两个王永远不能相邻,所以每个王都会隔着距离,从对方那里夺走三个格子。

这里两个王相隔两格。白王的八步中有五步合法。把它们找出来。

这三个禁区可不是什么奇闻。隔着距离夺走敌王的格子,正是单后加王将杀单王的方法,也是王兵胜单王的方法,更是棋手所说的对王:与对方的王正面相对、相隔两格,这样它往哪边走,你都能跟着走。

为什么它没有分值

其他棋子都有一个数字:兵 1 分,马和象 3 分,车 5 分,后 9 分。王没有,原因并不是它在某种诗意的意义上无价。而是分值是一个交换用的数字,告诉你一个棋子值得换什么,而王永远不能拿来换任何东西。它也永远不会被吃掉:棋局在将杀时就停止了,比吃王早一步。

论战斗力,一旦双方的后都下了场,王大约值 4 分,比象还多。这是真正的残局武器,也是为什么你花了三十步藏起来的那个棋子,会突然大步走向中心。这也是王车易位存在的原因:这是国际象棋中唯一一步既能把王放到安全位置、又能同时让车投入战斗的棋。

当它无路可走时

国际象棋中最重要的两个词,说的正是这条规则走到尽头的情形:

  • 将杀:王受到攻击,而且没有任何合法着法能让它摆脱攻击。棋局结束,进攻方获胜。
  • 逼和:王没有受到攻击,但它的每一步都会走到被攻击的格子上,而其他棋子也都动不了。棋局以和棋结束,对于一个赢定的局面来说,这是最痛苦的事。

两者之间,赢棋和和棋的差别只在一处:王当前是否被将军,别无其他。

试一试

常见问题

国际象棋中王怎么走?

向任意方向走一格:直走或斜走,在棋盘中央有八个格子可去,在角上只有三个。它可以吃掉站在这些格子上的敌方棋子,而它的每一步都附带一个条件:永远不能停在敌方棋子攻击的格子上。

王可以走到被将军的格子上吗?

不可以,这是整盘棋中唯一没有例外的规则。一步会让自己的王受到攻击的棋,根本就不是合法着法:不是坏棋,不是输棋,而是根本不能走。所以王即使被敌方棋子包围,也可能无路可走。

王可以吃子吗?

可以,和其他棋子完全一样,可以吃掉旁边八个格子中任意一格上的棋子,前提是被吃的棋子没有保护。如果有另一个敌方棋子守着那个格子,吃子就会让王停在被攻击的格子上,这样的吃子是违规的,而不只是不明智。

两个王可以挨在一起吗?

永远不能。每个王都攻击周围的八个格子,所以走到敌王旁边就等于走进将军。实际效果是两个王永远不能相碰,这一点几乎是所有王兵残局的核心动力。

王会被吃掉吗?

不会。棋局在将杀时就结束了,也就是王受到攻击、且没有任何合法着法能解围的那一刻,所以吃王这一步永远不会在棋盘上发生。这也是王没有分值的原因:它永远不能拿来交换,所以没有可以比较的对象。

王是强子吗?

在残局中,确实是:一个居中的王在战斗力上大约值 4 分,能在车无事可做的局面里长驱直入。在中局里,它是需要躲藏的负担,这正是王车易位存在的原因。

相关知识点

Coddy 编程语言插图

在 Coddy 学国际象棋

开始