重炮
本頁所有局面、着法與合法性判斷,均由我們開源的規則引擎在構建時逐一校驗。該引擎實現亞洲象棋聯合會(WXF)規則,並以官方110局例的重複局面判例集作回歸測試。
直接回答
重炮是兩門炮與對方的將處在同一條線上,一前一後。前炮就是後炮所需要的炮架,於是後炮將軍。成殺的條件是前炮有根——將吃不掉它——而將自己的士又擋住了它橫走的路。
棋形
兩門炮,一條線,一前一後。後炮負責將軍,前炮是讓它能將軍的那個炮架。
前炮必須有子保護,否則將直接把它吃掉就完了。
紅先。後炮還沒上線。
紅先,一步成殺。
Xiangqi position. Red: chariot a8, cannon e8, cannon a6, general d0. Black: advisor d9, general e9, advisor f9. Red to move.
三個條件缺一不可
這個殺法需要三個條件同時成立,少一個就不成:
- 前炮有根。上圖裡是同一橫線上的車在保護它。沒有這個保護,將吃掉炮,局面立刻什麼都不是。
- 中間塞不進東西。前炮就贴在將的正前方,中間沒有空點可供對方墊子。
- 將橫走不了。上圖裡擋路的正是它自己的士。
這就是這個棋形的小小反讽:保護將的那些子,正是困住它的原因。
實戰裡它怎麼出現
多數重炮來自這樣一種局面:一門炮已經沿中路對準了對方的將——那正是中炮開局的常態。第二門炮隨後加入,於是從一個看上去很普通的攻勢裡,一步之間就成了殺。
正因如此,防守方的警報很簡單,每一步都值得看一眼:如果對方有一門炮在你將的那條線上,而第二門炮又能平到那條線,先數格子,再做別的事。
常見錯誤
前炮沒有子保護。
將直接吃掉它,攻勢就沒了。上後炮之前,先想清楚誰在保護前炮。
將的正前方留了空點。
只要有缝,對方就能墊子,而被擋住的線不叫將軍。前炮必須緊贴在將的正前方。
以為士總是在帮防守方。
在這個棋形裡,士正是將走不了的原因。防守時要看一看,自己的子是不是把將最後的點占掉了。
相關問題
象棋裡的“重炮”是什麼?
兩門炮與對方的將同處一條線上,一門緊接在另一門後面。前炮作炮架,後炮將軍。名字的意思就是“炮疊着炮”。
將為什麼不能吃掉前炮?
因為在成殺的局面裡,前炮有別的子保護着。將不能走到受攻擊的點上,所以一門有根的炮就算贴着它,也是碰不得的。
重炮和馬後炮有什麼區別?
兩者都是靠炮架用炮將軍。馬後炮的炮架是馬,而且馬同時控制着逃跑的點;重炮的炮架是第二門炮,堵住逃跑的點的則是防守方自己的子。