經典國際象棋 Échecs

西洋棋規則

簡介

  • 兩位玩家,各有 16 枚棋子,在 8 × 8 格的棋盤上對弈。白方先走第一步。
  • 每種棋子都有自己的走法。讓自己的國王處於被將軍狀態的走法是不允許的。
  • 將死對方即可獲勝:對方國王被將軍,且沒有任何走法能解除。
  • 有三種特殊走法:易位、吃過路兵與兵的升變。
  • 出現無子可動、子力不足、重複局面,或是連續多步沒有吃子也沒有走兵時,對局即為和棋。

這些規則就是本 App 採用的規則,遵循國際棋總 FIDE(國際西洋棋總會)制定的《西洋棋規則》(請見資料來源)。每張圖解都經過兩次驗證:一次由 App 的規則引擎,另一次由另外撰寫的第二套程式。

  • 走棋的起始格
  • 走棋的到達格
  • 被將軍的王

棋盤與起始局面

棋盤共有 64 格,淺色格與深色格交錯排列,每位玩家右下角的格子都是淺色格。直線列以 a 到 h 命名,橫排則從白方這一側起依序編號:每一格都有名稱,例如「e4」。

雙方各有 16 枚棋子:一個國王、一個皇后、兩個城堡、兩個主教、兩匹騎士和 8 個兵。皇后放在與自己同色的格子上,緊鄰國王。

第一步時,白方共有 20 種可能的走法:每個兵可以前進一格或兩格,每匹騎士有兩種跳法。

雙方各走一步後,已有 400 種不同的後續走法;白方再走下一步後,則有 8,902 種。這些數字都是由 App 的規則引擎重新計算而得。

棋子的走法

棋子App 中的字母走法
國王K朝任何方向走一格。永遠不能走到被攻擊的格子上。
皇后Q可沿直線或斜線走任意格數,但不能跳過其他棋子。
城堡R可沿直線走任意格數,但不能跳過其他棋子。
主教B可沿斜線走任意格數,但不能跳過其他棋子:它永遠停留在同一種顏色的格子上。
騎士N走「L」形:朝一個方向走兩格,再橫向走一格。它是唯一可以跳過其他棋子的棋子。
兵無向前直走一格,從起始格出發時可走兩格;吃子時斜向前方吃。永遠不能後退。

走到對方棋子所在的格子,就吃掉該棋子。這些字母是英文記譜法的字母,App 與 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 種選擇,由 App 提供。大多數情況下會選擇皇后,但並非總是如此。

這裡允許的升變有 f8=N+、f8=B、f8=R 和 f8=Q。升變為后(f8=Q)會讓黑方無棋可走:逼和,所以是和棋。

逼和與和棋

逼和

輪到走棋的一方如果沒有任何合法的著法,而且他的王沒有被將軍,就是逼和:這盤棋判為和棋。

輪到黑方走棋。他們的王沒有被將軍,但王可走的每一格都受到攻擊,而且黑方沒有其他棋子:沒有任何合法著法,這就是逼和。

子力不足

當剩下的棋子已不足以將死對方時,應用程式會立即判和:

  • 王對王;
  • 王和一個輕子(象或馬)對王;
  • 除了雙方的王之外只有象,而且全都在同一種顏色的格子上。
王和馬對王:自動和棋。
雙方各有一個象,而且都在深色格上:自動和棋。
王和兩個馬對王:不會自動和棋,棋局繼續。將死非常罕見,但如果單王的一方走錯,還是有可能發生。

重複局面與五十步規則

情況可申請和棋自動和棋
同一局面再次出現3 次5 次
雙方沒有吃子也沒有走兵的步數50 步75 步

「可申請」:對局選單中會出現「申請和棋」按鈕,由玩家決定是否申請。例如,如果雙方的兩個馬都走出去再走回來,走了 8 個半回合後,起始局面第 3次出現,這時就可以申請和棋。如果雙方繼續走下去,到第 5次出現時,也就是 16 個半回合後,會自動判和。同樣地,沒有吃子也沒有走兵的步數計數器一達到 50 步就可以申請和棋,一達到 75 步就會自動判和。

雙方也可以協議和棋。兩人在同一台裝置上對局時,選單會提供「協議和棋」;在同一個 Wi-Fi 下對局時,則是「提議和棋」。對戰電腦時,沒有協議和棋。