炮和車的走法都是走直線,本質區別到底在哪?
本頁的答案複述的是本站開源引擎所實現的規則。該引擎遵循亞洲象棋聯合會(WXF)規則,並以官方110局例的重複局面判例集作回歸測試。凡是答案提到具體局面的,該局面都在所鏈接的參考頁上,由構建過程在發布之前逐一校驗。
直接回答
車的移動和吃子是同一套規則,炮的移動和吃子是兩套不同的規則。見車怎麼走與炮怎麼走:車不管是單純移動還是吃子,用的都是路徑必須通暢、終點是誰就吃誰這一條規則;炮不吃子時和車走法一樣怕擋,吃子時卻要求正好隔着一個炮架,一個子分裂成兩套規則,是它和車最根本的不同。
這個分裂帶來的戰術後果
正因為吃子和移動不是同一套規則,炮才能造出車做不到的戰術效果:闪將、闪擊這類"移開一個子憑空造出將軍"的手段,本質都是在利用炮吃子對炮架數量的特殊要求,車沒有類似的機制。
也是子力估值不同的原因
見車約值9、炮約值4.5:車的威力不需要條件,炮的威力依賴盤面上有沒有合適的炮架,滿盤子多時炮更強,兌子越多炮的威力衰減得越快,這正是兩條不同規則造成的直接後果。
相關問題
炮吃自己的子需要炮架嗎?
規則不允許吃自己的子,這一點和有沒有炮架無關,任何子都不能吃自己一方的棋子。
車會不會也有類似“隔子”的特殊吃法?
沒有,車從始至終只有一套規則,這正是它和炮的根本區別。