如果一條線上連續有兩個子擋着,炮還能吃到再後面的子嗎?
本頁的答案複述的是本站開源引擎所實現的規則。該引擎遵循亞洲象棋聯合會(WXF)規則,並以官方110局例的重複局面判例集作回歸測試。凡是答案提到具體局面的,該局面都在所鏈接的參考頁上,由構建過程在發布之前逐一校驗。
直接回答
不能。見炮架可以是對方的子嗎:炮吃子要求隔着不多不少一個炮架。如果同一條線上連續站着兩個子,炮不吃子時的走動本來就過不了第一個子,吃子時就更談不上越過兩個子去打第二個子後面的目標,這條線實際上已經被彻底封死。
和車的封鎖方式其實一樣
車會被自己的棋子擋住:車走子完全不能越過任何一個子,第一個擋住去路的子就是終點。炮的走子部分和車一樣,唯一的區別只在於吃子這一種情形需要正好一個炮架,兩個擋子對車、炮的路徑都是同樣彻底的封鎖。
實戰裡的用法
想封住對方一門炮的攻擊線,不一定要把炮架拿掉,在這條線上再加一個子往往更簡單,兩個擋子疊在一起,炮就完全失去了在這條線上的威脅,這也是防守時常用的一種簡單手段。
相關問題
兩個擋子分別是敵我雙方的子,會不會不一樣?
不會,擋子的歸屬不影響這條規則,敵我雙方的子都能起到阻擋作用。
如果只擋住第一個子的位置,第二個子往後移一格呢?
只要炮和目標之間仍然是兩個子,結果不變,具體這兩個子之間的距離不影響判定。