将军、将死与困毙
本页所有局面、着法与合法性判断,均由我们开源的规则引擎在构建时逐一校验。该引擎实现亚洲象棋联合会(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.
常见错误
以为无子可走是和棋。
在象棋中这叫困毙,无子可走的一方判负。这是与国际象棋最容易混淆的一条。
应将时只想到走将。
吃掉将军的子、垫子遮挡同样是合法应法,而且往往是更好的应法。
忘了白脸将也能将军。
把己方帅(将)平移到对方将所在之线同样构成攻击,残局中经常是最后一击。
相关问题
象棋无子可走算和棋吗?
不算。轮到走棋而无任何合法着法称为困毙,判负。这与国际象棋的逼和判和正好相反。
被将军有几种应法?
三种:吃掉将军的棋子、用棋子遮挡(垫将)、把将(帅)移到不受攻击的位置。三种都不成立即为将死。
必须喊“将军”吗?
不必。喊将军是习惯而非规则,不喊不影响将军的成立。
象棋怎么算赢?
将死对方,或使对方无子可走(困毙)。此外对方认输、超时、或违反长将长捉等规则被判负也算赢。