附解答的練習題
簡介
6 道待解的局面。先自己想出答案,再打開解答。每個解答都經過 App 的規則引擎與另一套獨立程式驗證:當解答說只有一步時,就真的只有那一步。
走法的記法與 App 相同:以英文字母表示棋子(K 王、Q 后、R 車、B 象、N 馬),後面接目標格。
練習題 1 · 初學者
牧羊人將死
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
白方先走,一步將死。是哪一步?
查看解答
Qxf7#:后吃掉 f7 的兵。這是唯一能將死的一步。
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
原因
- 后正在攻擊黑王,而且有白象保護:黑王不能吃掉它。
- 黑王周圍的格子不是被自己的棋子佔住,就是被后控制。
- 避免方法(執黑時):留意 f7 格,開局時只有國王保護這一格。
練習 2 · 初級
底線將殺
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
白方先走,一步將死。是哪一步?
查看解答
Ra8#:白車沿底線上移至最後一橫線。這是唯一能將殺的一步。
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
原因
- 黑王被自己留在前方的三個兵困住了。
- 白車控制整條橫線:黑王沒有任何空格可走,也沒有任何棋子能擋住攻擊。
- 防範方法:把已易位的王前面的一個兵向前推一步,為王騰出一個逃生格。
練習 3 · 必知規則
將殺還是逼和?
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
輪到黑方走棋。黑方輸了嗎?
查看解答
沒有:這盤棋因逼和而和棋。黑方沒有任何合法走法,但黑王並未被將軍。
原因
- 將殺:王被將軍,且沒有任何走法能解除將軍。逼和:沒有任何合法走法,但並未被將軍。
- 逼和是和棋,不是勝利:App 會立即結束這盤棋。
- 當你大幅領先時,每走一步之前都要確認對手至少還有一個合法走法。
練習 4 · 必知規則
吃過路兵
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
黑方剛剛把 f7 的兵走到 f5,停在白兵旁邊。這個白兵可以怎麼吃子?
查看解答
exf6,即吃過路兵:白兵走到 f6,並移除 f5 的黑兵。exd6 這個吃法是不允許的。
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
原因
- 一個兵一次前進兩格,並停在對方兵的旁邊,就可以被吃掉,就像它只前進了一格一樣。
- 這種吃法只能在緊接著的下一步進行,之後就不行了:d5 的黑兵是更早之前就到達的。
練習 5 · 必知規則
可以易位嗎?
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
輪到白方走棋。白王和白車都從未移動過。哪些易位是允許的?
查看解答
只能長易位 O-O-O。短易位 O-O 不允許:王會經過 f1,而這一格被黑車攻擊。
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
原因
- 要進行易位,王不能正被將軍,不能經過被攻擊的格子,也不能走到被攻擊的格子上。
- 至於車,則可以經過被攻擊的格子:只有王經過的路線才有影響。
練習 6 · 必知規則
一定要升變為后嗎?
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
輪到白方走棋。兵即將升變。應該避免哪種升變?
查看解答
f8=Q:升變為后後,黑方沒有任何合法走法,這盤棋因逼和而和棋。其他升變則可以讓棋局繼續。
8
7
6
5
4
3
2
1a
b
c
d
e
f
g
h
原因
- 升變的兵可以任選變成后、車、象或馬:f8=Q、f8=R、f8=B、f8=N。
- 多數情況下升變為后是最佳選擇,但並非總是如此:這裡,后會奪走黑王最後的活動格子。
- 升變為車時,黑王至少還有一個空格可走,而白方仍多一隻車。
- 走棋的起始格
- 走棋的到達格
- 被將軍的王
發現錯誤?請透過法律聲明中列出的聯絡頁面告訴我們。