為什麼每一局都先驗證
「看起來成殺」和「確實成殺」是兩回事。這裡的每一局都由程式走遍雙方所有著法:被將的一方若還有活路,或者出現兩條不同的取勝路線,這一局就不會被收進來。
結果是一套數量較少但可信的殘局:當你想不出解法時,那是因為你還沒看到,而不是因為題目本身有問題。
照順序練
一步殺訓練的是眼力——認出一個已經沒有出路的將。兩步殺是真正的跳躍,因為你得連對方最頑強的應手一起算。到了三步殺,車炮聯攻、馬兵過河那些配合的形狀,就會慢慢自己浮現出來。
象棋殘局常見問題
- 這些殘局是從哪裡來的?
- 由實戰局面產生,再交給程式檢驗。程式窮舉雙方所有著法,確認這一局確實只有一個解、而且那個解真的成殺;只是「看起來很強」的局面會被剔除。
- 初學者該從幾步殺開始?
- 先從一步殺開始,練的是認出「將已經無路可走」的眼力。兩步殺才是真正的門檻,因為你必須把對方最頑強的應手一起算進去。三步殺則適合已經熟悉車炮、馬兵配合的人。
- 需要註冊帳號嗎?
- 不需要,開頁面就能解。註冊之後系統會記住你解過哪些局,不再重複出題。
- 解錯了看得到答案嗎?
- 看得到。你可以重試任意次數,也可以直接展開解法,看正確著法以及其他著法為什麼不成立。