炮緊挨着對方的子,能直接吃嗎?

本頁的答案複述的是本站開源引擎所實現的規則。該引擎遵循亞洲象棋聯合會(WXF)規則,行棋、將死與重複局面的兩條判定都已實現:用長將或長捉逼成重複局面的一方判負,不是判和。長捉的判定還沒有經過官方判例集的校驗。凡是答案提到具體局面的,該局面都在所鏈接的參考頁上,由構建過程在發布之前逐一校驗。

直接回答

不能。炮吃子的條件是它和目標之間正好隔着一個子(炮架)。緊挨着的對方棋子中間一個子也沒有,炮吃不了它,也走不到那個點上,因為那個點被占着。這和車正好相反:車吃緊挨着的子毫無問題。

炮吃子的三種情況

中間沒有子:不能吃。中間正好一個子:可以吃,炮架是誰的都行,見炮架可以是對方的子嗎。中間兩個或更多子:不能吃,見隔兩個子能不能吃。

實戰裡常見的誤判

對方把子贴到你的炮臉上,看起來很危險,其實炮對它毫無辦法,反而要擔心那個子會不會吃掉炮。同理,自己的子緊贴着對方的炮,炮也打不到它。離得遠了、中間多出一個子,情況才會變化。炮的完整規則見炮怎麼走。

炮自己怎麼解圍

炮被對方的子贴住時,通常要看那個子能不能吃炮:車贴着炮就能吃,馬要看是否成日字、有沒有蹩腿,兵要看炮是否在它的正前方,或者兵已過河、炮在它的左右緊鄰。能被吃就先把炮移開,或者給炮找一個保護。

相關問題

炮能隔着河吃子嗎?

能,河界對炮沒有影響,只看中間隔了幾個子。

炮不吃子時能走到緊挨着的空點嗎?

能,不吃子時炮和車走法一樣,沿直線走到任何空點。

上盤走一遍

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