士和象各自最多有幾個?缺了還能補回來嗎?

本頁的答案複述的是本站開源引擎所實現的規則。該引擎遵循亞洲象棋聯合會(WXF)規則,並以官方110局例的重複局面判例集作回歸測試。凡是答案提到具體局面的,該局面都在所鏈接的參考頁上,由構建過程在發布之前逐一校驗。

直接回答

各自最多兩個,就是開局擺出來的那兩個。象棋沒有升變、沒有補子這類規則,一個士或象一旦被吃掉,這一個位置永遠空出來,不會因為兵推到底線或者別的任何條件而重新出現。這也是缺一個士為什麼會明顯影響殘局的根本原因:損失是不可逆的。

和國際象棋的關鍵差別

國際象棋的兵能升變成後,理論上可以凑出多個後;象棋完全沒有這條路,每一種子力的數量只會越打越少,不會中途增加。這也是象棋殘局子力表格外穩定、值得直接背下來的原因之一。

規劃兌子時要把這一點算進去

知道士象沒有補充的可能,能帮助判斷值不值得用一個兵去換對方的一個士,見車值多少裡提到的換算:這類交換往往是不可逆的净赚,而不是暂時的得失。

相關問題

車馬炮兵數量也是固定的嗎?

是,全部七種子力的數量都是開局擺出來的那些,全局只會減少,不會增加。

士象被吃之後,那個點會一直空着嗎?

會,直到對局結束,沒有任何規則能把它填回去。

上盤走一遍

看懂和下出來是兩回事。免費對弈,人機或真人,點開就能下。