經典國際象棋 Échecs

附解答的練習題

簡介

6 道待解的局面。先自己想出答案,再打開解答。每個解答都經過 App 的規則引擎與另一套獨立程式驗證:當解答說只有一步時,就真的只有那一步。

走法的記法與 App 相同:以英文字母表示棋子(K 王、Q 后、R 車、B 象、N 馬),後面接目標格。

練習題 1 · 初學者

牧羊人將死

白方先走,一步將死。是哪一步?

查看解答

Qxf7#:后吃掉 f7 的兵。這是唯一能將死的一步。

原因

  • 后正在攻擊黑王,而且有白象保護:黑王不能吃掉它。
  • 黑王周圍的格子不是被自己的棋子佔住,就是被后控制。
  • 避免方法(執黑時):留意 f7 格,開局時只有國王保護這一格。

練習 2 · 初級

底線將殺

白方先走,一步將死。是哪一步?

查看解答

Ra8#:白車沿底線上移至最後一橫線。這是唯一能將殺的一步。

原因

  • 黑王被自己留在前方的三個兵困住了。
  • 白車控制整條橫線:黑王沒有任何空格可走,也沒有任何棋子能擋住攻擊。
  • 防範方法:把已易位的王前面的一個兵向前推一步,為王騰出一個逃生格。

練習 3 · 必知規則

將殺還是逼和?

輪到黑方走棋。黑方輸了嗎?

查看解答

沒有:這盤棋因逼和而和棋。黑方沒有任何合法走法,但黑王並未被將軍。

原因

  • 將殺:王被將軍,且沒有任何走法能解除將軍。逼和:沒有任何合法走法,但並未被將軍。
  • 逼和是和棋,不是勝利:App 會立即結束這盤棋。
  • 當你大幅領先時,每走一步之前都要確認對手至少還有一個合法走法。

練習 4 · 必知規則

吃過路兵

黑方剛剛把 f7 的兵走到 f5,停在白兵旁邊。這個白兵可以怎麼吃子?

查看解答

exf6,即吃過路兵:白兵走到 f6,並移除 f5 的黑兵。exd6 這個吃法是不允許的。

原因

  • 一個兵一次前進兩格,並停在對方兵的旁邊,就可以被吃掉,就像它只前進了一格一樣。
  • 這種吃法只能在緊接著的下一步進行,之後就不行了:d5 的黑兵是更早之前就到達的。

練習 5 · 必知規則

可以易位嗎?

輪到白方走棋。白王和白車都從未移動過。哪些易位是允許的?

查看解答

只能長易位 O-O-O。短易位 O-O 不允許:王會經過 f1,而這一格被黑車攻擊。

原因

  • 要進行易位,王不能正被將軍,不能經過被攻擊的格子,也不能走到被攻擊的格子上。
  • 至於車,則可以經過被攻擊的格子:只有王經過的路線才有影響。

練習 6 · 必知規則

一定要升變為后嗎?

輪到白方走棋。兵即將升變。應該避免哪種升變?

查看解答

f8=Q:升變為后後,黑方沒有任何合法走法,這盤棋因逼和而和棋。其他升變則可以讓棋局繼續。

原因

  • 升變的兵可以任選變成后、車、象或馬:f8=Q、f8=R、f8=B、f8=N。
  • 多數情況下升變為后是最佳選擇,但並非總是如此:這裡,后會奪走黑王最後的活動格子。
  • 升變為車時,黑王至少還有一個空格可走,而白方仍多一隻車。
  • 走棋的起始格
  • 走棋的到達格
  • 被將軍的王

發現錯誤?請透過法律聲明中列出的聯絡頁面告訴我們。