国际象棋规则
简介
- 两名玩家,各有 16 枚棋子,在 8 × 8 格的棋盘上对弈。白方先走第一步。
- 每种棋子都有各自的走法。使自己的王处于被将军状态的走法是禁止的。
- 将杀对方即获胜:对方的王被将军,且没有任何走法能解除将军。
- 有三种特殊走法:王车易位、吃过路兵和兵的升变。
- 出现逼和、子力不足、重复局面,或长时间既无吃子也无走兵时,对局为和棋。
这些规则就是应用中使用的规则,遵循国际棋联(FIDE,即国际象棋联合会)的《国际象棋规则》(参见资料来源)。每个图表都经过两次验证:一次由应用的规则引擎完成,另一次由单独编写的第二个程序完成。
- 这一步的起始格
- 这一步的目标格
- 被将军的王
棋盘与起始局面
棋盘共有 64 格,浅色格和深色格交替排列,每位玩家右下角的格子都是浅色格。纵线从 a 到 h 命名,横排从白方一侧开始编号:每个格子都有名称,例如“e4”。
每方有 16 枚棋子:一个王、一个后、两个车、两个象、两个马和 8 个兵。后放在与自己颜色相同的格子上,紧挨着王。
双方各走一步后,已有 400 种不同的后续走法;白方再走一步后,有 8 902 种。这些数字由应用的规则引擎重新计算得出。
棋子的走法
| 棋子 | 应用中的字母 | 走法 |
|---|---|---|
| 王 | K | 向任意方向走一格。永远不能走到被攻击的格子上。 |
| 后 | Q | 可沿直线或斜线走任意格数,不能越子。 |
| 车 | R | 可沿直线走任意格数,不能越子。 |
| 象 | B | 可沿斜线走任意格数,不能越子:它始终停留在同一种颜色的格子上。 |
| 马 | N | 走“L”形:朝一个方向走两格,再向侧面走一格。它是唯一可以跳过其他棋子的棋子。 |
| 兵 | 无 | 向前直走一格,从起始格出发时可走两格;斜向前方吃子。永远不能后退。 |
走到对方棋子所在的格子即可吃掉该棋子。这些字母来自英文记谱法,应用和 PGN 格式都使用它:K 代表王,Q 代表后,R 代表车,B 代表象,N 代表马。走法由棋子字母加目标格组成,例如“Nf3”;兵的走法只写目标格;x 表示吃子,+ 表示将军,# 表示将杀。
将军与将杀
被攻击的王处于被将军状态。此时玩家必须化解将军:移动自己的王、吃掉攻击的棋子,或在两者之间放一枚棋子。如果这些都做不到,就是被将杀,并输掉这局棋。玩家也可以认输。
王车易位
王车易位用一步棋同时移动王和一个车:王朝车的方向走两格,然后车跳到王的另一侧紧挨着王的位置。短易位记作“O-O”,长易位记作“O-O-O”。
只有同时满足以下所有条件才允许:
- 王和该车从对局开始起从未移动过;
- 它们之间的格子都是空的;
- 王没有被将军,不会经过任何被攻击的格子,也不会走到被攻击的格子上。
吃过路兵
当一个兵向前走两格并停在对方兵的紧旁边时,对方的这个兵可以把它吃掉,就像它只前进了一格一样。这种吃法只在紧接着的下一步才允许;之后机会就失去了。
升变
兵到达最后一排时,会立即被换成同色的后、车、象或马,任选其一:共 4 种选择,由应用提供。通常选择后,但并非总是如此。
逼和与和棋
逼和
如果轮到走棋的一方没有任何合法着法,而且其王没有被将军,就是逼和:这盘棋判和。
子力不足
当剩下的棋子不足以将杀时,应用会立即判和:
- 王对王;
- 王加一个轻子(象或马)对王;
- 除双方的王之外只剩象,且所有象都在同一颜色的格子上。
重复局面与五十回合规则
| 情形 | 可申请和棋 | 自动和棋 |
|---|---|---|
| 同一局面再次出现 | 3 次 | 5 次 |
| 双方在没有吃子、没有走兵的情况下所走的回合数 | 50 回合 | 75 回合 |
“可申请”:对局菜单中会出现“申请和棋”按钮,由玩家自己决定是否申请。例如,双方的两个马先出去再回来,开局局面在 8 个半回合后第 3次出现:此时可以申请和棋。如果双方继续走下去,到第 5次出现时,也就是 16 个半回合后,会自动判和。同样,没有吃子、没有走兵的回合计数达到 50 回合时即可申请和棋,达到 75 回合时则自动判和。
双方玩家也可以协商和棋。两人在同一台设备上对局时,菜单中会显示“协议和棋”;在同一 Wi-Fi 下对局时,会显示“提议和棋”。对战电脑时,没有协议和棋。