Échecs 经典

国际象棋规则

简介

  • 两名玩家,各有 16 枚棋子,在 8 × 8 格的棋盘上对弈。白方先走第一步。
  • 每种棋子都有各自的走法。使自己的王处于被将军状态的走法是禁止的。
  • 将杀对方即获胜:对方的王被将军,且没有任何走法能解除将军。
  • 有三种特殊走法:王车易位、吃过路兵和兵的升变。
  • 出现逼和、子力不足、重复局面,或长时间既无吃子也无走兵时,对局为和棋。

这些规则就是应用中使用的规则,遵循国际棋联(FIDE,即国际象棋联合会)的《国际象棋规则》(参见资料来源)。每个图表都经过两次验证:一次由应用的规则引擎完成,另一次由单独编写的第二个程序完成。

  • 这一步的起始格
  • 这一步的目标格
  • 被将军的王

棋盘与起始局面

棋盘共有 64 格,浅色格和深色格交替排列,每位玩家右下角的格子都是浅色格。纵线从 a 到 h 命名,横排从白方一侧开始编号:每个格子都有名称,例如“e4”。

每方有 16 枚棋子:一个王、一个后、两个车、两个象、两个马和 8 个兵。后放在与自己颜色相同的格子上,紧挨着王。

第一步时,白方共有 20 种可能的走法:每个兵可以前进一格或两格,每个马有两种跳法。

双方各走一步后,已有 400 种不同的后续走法;白方再走一步后,有 8 902 种。这些数字由应用的规则引擎重新计算得出。

棋子的走法

棋子应用中的字母走法
王K向任意方向走一格。永远不能走到被攻击的格子上。
后Q可沿直线或斜线走任意格数,不能越子。
车R可沿直线走任意格数,不能越子。
象B可沿斜线走任意格数,不能越子:它始终停留在同一种颜色的格子上。
马N走“L”形:朝一个方向走两格,再向侧面走一格。它是唯一可以跳过其他棋子的棋子。
兵无向前直走一格,从起始格出发时可走两格;斜向前方吃子。永远不能后退。

走到对方棋子所在的格子即可吃掉该棋子。这些字母来自英文记谱法,应用和 PGN 格式都使用它:K 代表王,Q 代表后,R 代表车,B 代表象,N 代表马。走法由棋子字母加目标格组成,例如“Nf3”;兵的走法只写目标格;x 表示吃子,+ 表示将军,# 表示将杀。

将军与将杀

被攻击的王处于被将军状态。此时玩家必须化解将军:移动自己的王、吃掉攻击的棋子,或在两者之间放一枚棋子。如果这些都做不到,就是被将杀,并输掉这局棋。玩家也可以认输。

白方走 Qxf7#:后在象的保护下吃掉兵,并将黑王的军。没有任何走法能救王:这就是将杀。在 43 种允许的走法中,只有这一步能将杀。

王车易位

王车易位用一步棋同时移动王和一个车:王朝车的方向走两格,然后车跳到王的另一侧紧挨着王的位置。短易位记作“O-O”,长易位记作“O-O-O”。

只有同时满足以下所有条件才允许:

  • 王和该车从对局开始起从未移动过;
  • 它们之间的格子都是空的;
  • 王没有被将军,不会经过任何被攻击的格子,也不会走到被攻击的格子上。
白王没有任何阻碍:两种易位都允许,即 O-O 和 O-O-O。
黑车攻击着王进行短易位时必须经过的格子:因此被禁止。只剩下长易位 O-O-O。

吃过路兵

当一个兵向前走两格并停在对方兵的紧旁边时,对方的这个兵可以把它吃掉,就像它只前进了一格一样。这种吃法只在紧接着的下一步才允许;之后机会就失去了。

黑兵刚刚向前走了两格,停在白兵旁边。白方可以吃过路兵:exf6。另一侧的黑兵是更早到达的,不能再这样被吃掉。

升变

兵到达最后一排时,会立即被换成同色的后、车、象或马,任选其一:共 4 种选择,由应用提供。通常选择后,但并非总是如此。

这里允许的升变有 f8=N+、f8=B、f8=R 和 f8=Q。如果升变为后(f8=Q),黑方将无任何合法着法:逼和,因此是和棋。

逼和与和棋

逼和

如果轮到走棋的一方没有任何合法着法,而且其王没有被将军,就是逼和:这盘棋判和。

轮到黑方走棋。黑王没有被将军,但它周围的每一格都受到攻击,而且黑方没有其他棋子:没有任何合法着法,这就是逼和。

子力不足

当剩下的棋子不足以将杀时,应用会立即判和:

  • 王对王;
  • 王加一个轻子(象或马)对王;
  • 除双方的王之外只剩象,且所有象都在同一颜色的格子上。
王和马对王:自动判和。
双方各有一个象,且都在深色格子上:自动判和。
王和两个马对王:不会自动判和,棋局继续。将杀非常罕见,但如果单王一方走错,仍有可能出现。

重复局面与五十回合规则

情形可申请和棋自动和棋
同一局面再次出现3 次5 次
双方在没有吃子、没有走兵的情况下所走的回合数50 回合75 回合

“可申请”:对局菜单中会出现“申请和棋”按钮,由玩家自己决定是否申请。例如,双方的两个马先出去再回来,开局局面在 8 个半回合后第 3次出现:此时可以申请和棋。如果双方继续走下去,到第 5次出现时,也就是 16 个半回合后,会自动判和。同样,没有吃子、没有走兵的回合计数达到 50 回合时即可申请和棋,达到 75 回合时则自动判和。

双方玩家也可以协商和棋。两人在同一台设备上对局时,菜单中会显示“协议和棋”;在同一 Wi-Fi 下对局时,会显示“提议和棋”。对战电脑时,没有协议和棋。