西洋棋規則
簡介
- 兩位玩家,各有 16 枚棋子,在 8 × 8 格的棋盤上對弈。白方先走第一步。
- 每種棋子都有自己的走法。讓自己的國王處於被將軍狀態的走法是不允許的。
- 將死對方即可獲勝:對方國王被將軍,且沒有任何走法能解除。
- 有三種特殊走法:易位、吃過路兵與兵的升變。
- 出現無子可動、子力不足、重複局面,或是連續多步沒有吃子也沒有走兵時,對局即為和棋。
這些規則就是本 App 採用的規則,遵循國際棋總 FIDE(國際西洋棋總會)制定的《西洋棋規則》(請見資料來源)。每張圖解都經過兩次驗證:一次由 App 的規則引擎,另一次由另外撰寫的第二套程式。
- 走棋的起始格
- 走棋的到達格
- 被將軍的王
棋盤與起始局面
棋盤共有 64 格,淺色格與深色格交錯排列,每位玩家右下角的格子都是淺色格。直線列以 a 到 h 命名,橫排則從白方這一側起依序編號:每一格都有名稱,例如「e4」。
雙方各有 16 枚棋子:一個國王、一個皇后、兩個城堡、兩個主教、兩匹騎士和 8 個兵。皇后放在與自己同色的格子上,緊鄰國王。
雙方各走一步後,已有 400 種不同的後續走法;白方再走下一步後,則有 8,902 種。這些數字都是由 App 的規則引擎重新計算而得。
棋子的走法
| 棋子 | App 中的字母 | 走法 |
|---|---|---|
| 國王 | K | 朝任何方向走一格。永遠不能走到被攻擊的格子上。 |
| 皇后 | Q | 可沿直線或斜線走任意格數,但不能跳過其他棋子。 |
| 城堡 | R | 可沿直線走任意格數,但不能跳過其他棋子。 |
| 主教 | B | 可沿斜線走任意格數,但不能跳過其他棋子:它永遠停留在同一種顏色的格子上。 |
| 騎士 | N | 走「L」形:朝一個方向走兩格,再橫向走一格。它是唯一可以跳過其他棋子的棋子。 |
| 兵 | 無 | 向前直走一格,從起始格出發時可走兩格;吃子時斜向前方吃。永遠不能後退。 |
走到對方棋子所在的格子,就吃掉該棋子。這些字母是英文記譜法的字母,App 與 PGN 格式都採用這套記法:K 代表國王,Q 代表皇后,R 代表城堡,B 代表主教,N 代表騎士。一步棋由棋子字母加上目標格寫成,例如「Nf3」;兵的走法只寫目標格;x 表示吃子,+ 表示將軍,# 表示將死。
將軍與將死
國王受到攻擊時,稱為被將軍。此時玩家必須化解將軍:移動國王、吃掉攻擊的棋子,或在兩者之間放入一枚棋子。若以上都做不到,就是被將死,並輸掉這盤棋。玩家也可以認輸。
易位
易位是一步棋同時移動國王和一個城堡:國王朝城堡方向走兩格,城堡再跳到國王的另一側緊鄰的格子。短易位記作「O-O」,長易位記作「O-O-O」。
只有同時符合以下所有條件才能易位:
- 國王和該城堡從對局開始以來都從未移動過;
- 兩者之間的格子都是空的;
- 國王沒有被將軍,不會經過任何被攻擊的格子,也不會走到被攻擊的格子上。
吃過路兵
當一個兵一次前進兩格,並停在對方兵的緊鄰旁邊時,對方的兵可以把它當成只前進一格那樣吃掉。這種吃法只能在緊接著的下一步進行;之後機會就消失了。
升變
兵走到最後一排時,會立刻換成同色的皇后、城堡、主教或騎士,任選其一:共 4 種選擇,由 App 提供。大多數情況下會選擇皇后,但並非總是如此。
逼和與和棋
逼和
輪到走棋的一方如果沒有任何合法的著法,而且他的王沒有被將軍,就是逼和:這盤棋判為和棋。
子力不足
當剩下的棋子已不足以將死對方時,應用程式會立即判和:
- 王對王;
- 王和一個輕子(象或馬)對王;
- 除了雙方的王之外只有象,而且全都在同一種顏色的格子上。
重複局面與五十步規則
| 情況 | 可申請和棋 | 自動和棋 |
|---|---|---|
| 同一局面再次出現 | 3 次 | 5 次 |
| 雙方沒有吃子也沒有走兵的步數 | 50 步 | 75 步 |
「可申請」:對局選單中會出現「申請和棋」按鈕,由玩家決定是否申請。例如,如果雙方的兩個馬都走出去再走回來,走了 8 個半回合後,起始局面第 3次出現,這時就可以申請和棋。如果雙方繼續走下去,到第 5次出現時,也就是 16 個半回合後,會自動判和。同樣地,沒有吃子也沒有走兵的步數計數器一達到 50 步就可以申請和棋,一達到 75 步就會自動判和。
雙方也可以協議和棋。兩人在同一台裝置上對局時,選單會提供「協議和棋」;在同一個 Wi-Fi 下對局時,則是「提議和棋」。對戰電腦時,沒有協議和棋。