将军、将死与困毙

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

直接回答

将军(将军)指对方的将(帅)正受攻击,必须应将。无法解除则为将死,负。此外,轮到走棋的一方若无任何合法着法,称为困毙,同样判负——这一点与国际象棋的逼和判和截然不同。

将军

任何一方的棋子攻击到对方的将(帅),即为将军。被将的一方必须立即应将,方法有三种:吃掉将军的子、用子遮挡(垫将)、或者把将(帅)走到安全的位置。

口头喊“将军”是习惯,并非规则要求。此外需要注意,白脸将也是一种将军手段——把己方帅(将)平移到对方将所在之线,同样构成攻击。

楚 河漢 界

红方被将军。找出一种合法应法——三类应法都可以。

五路的车正在将军。注意红帅不能走到仍被攻击的位置上。

Xiangqi position. Red: general e0. Black: general e9, chariot e5. Red to move.

将死

被将军而三种应法都不成立,即为将死,棋局立即结束,被将死的一方负。

由于将(帅)被锁在九宫之内无处可逃,象棋的杀法比国际象棋更加几何化、更可复制:闷宫、马后炮、双车错、铁门栓等等都是固定的图形,值得当作模式来记。

楚 河漢 界

红先,一步杀。

一步杀。走错不会被直接拒绝,而会告诉你为什么不成立。

Xiangqi position. Red: chariot a2, chariot d1, chariot f1, general d0. Black: general e9. Red to move.

困毙 —— 无子可走也算输

这是象棋与国际象棋最重要的规则差异之一:轮到走棋的一方如果没有任何合法着法,判负,而不是和棋。

这条规则叫“困毙”,字面意思就是被困死。它取消了守方最重要的一项求和资源,直接后果是:

  • 大量在国际象棋中可以逼和的残局,在象棋中是稳赢的。
  • 攻方在收官时不必顾虑“把对方逼得无棋可走反而和棋”,可以放手压缩对方的活动空间。

这也是象棋高水平对局和棋率低于国际象棋的原因之一,另外两个原因是没有升变和重复局面须裁决

楚 河漢 界
轮到黑方走棋,却没有任何合法着法。在象棋中这叫困毙,判负。

Xiangqi position. Red: soldier e7, chariot d1, chariot f1, general a0. Black: general e9. Black to move.

常见错误

以为无子可走是和棋。

在象棋中这叫困毙,无子可走的一方判负。这是与国际象棋最容易混淆的一条。

应将时只想到走将。

吃掉将军的子、垫子遮挡同样是合法应法,而且往往是更好的应法。

忘了白脸将也能将军。

把己方帅(将)平移到对方将所在之线同样构成攻击,残局中经常是最后一击。

相关问题

象棋无子可走算和棋吗?

不算。轮到走棋而无任何合法着法称为困毙,判负。这与国际象棋的逼和判和正好相反。

被将军有几种应法?

三种:吃掉将军的棋子、用棋子遮挡(垫将)、把将(帅)移到不受攻击的位置。三种都不成立即为将死。

必须喊“将军”吗?

不必。喊将军是习惯而非规则,不喊不影响将军的成立。

象棋怎么算赢?

将死对方,或使对方无子可走(困毙)。此外对方认输、超时、或违反长将长捉等规则被判负也算赢。

在棋盘上试一试

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