重炮

本頁所有局面、着法與合法性判斷,均由我們開源的規則引擎在構建時逐一校驗。該引擎實現亞洲象棋聯合會(WXF)規則,並以官方110局例的重複局面判例集作回歸測試。

直接回答

重炮是兩門炮與對方的將處在同一條線上,一前一後。前炮就是後炮所需要的炮架,於是後炮將軍。成殺的條件是前炮有根——將吃不掉它——而將自己的士又擋住了它橫走的路。

棋形

兩門炮,一條線,一前一後。後炮負責將軍,前炮是讓它能將軍的那個炮架。

前炮必須有子保護,否則將直接把它吃掉就完了。

紅先。後炮還沒上線。

楚 河漢 界

紅先,一步成殺。

重炮。平時保護將的那兩個士,正是它無處可去的原因。

Xiangqi position. Red: chariot a8, cannon e8, cannon a6, general d0. Black: advisor d9, general e9, advisor f9. Red to move.

三個條件缺一不可

這個殺法需要三個條件同時成立,少一個就不成:

  • 前炮有根。上圖裡是同一橫線上的車在保護它。沒有這個保護,將吃掉炮,局面立刻什麼都不是。
  • 中間塞不進東西。前炮就贴在將的正前方,中間沒有空點可供對方墊子。
  • 將橫走不了。上圖裡擋路的正是它自己的士。

這就是這個棋形的小小反讽:保護將的那些子,正是困住它的原因。

實戰裡它怎麼出現

多數重炮來自這樣一種局面:一門炮已經沿中路對準了對方的將——那正是中炮開局的常態。第二門炮隨後加入,於是從一個看上去很普通的攻勢裡,一步之間就成了殺。

正因如此,防守方的警報很簡單,每一步都值得看一眼:如果對方有一門炮在你將的那條線上,而第二門炮又能平到那條線,先數格子,再做別的事。

常見錯誤

前炮沒有子保護。

將直接吃掉它,攻勢就沒了。上後炮之前,先想清楚誰在保護前炮。

將的正前方留了空點。

只要有缝,對方就能墊子,而被擋住的線不叫將軍。前炮必須緊贴在將的正前方。

以為士總是在帮防守方。

在這個棋形裡,士正是將走不了的原因。防守時要看一看,自己的子是不是把將最後的點占掉了。

相關問題

象棋裡的“重炮”是什麼?

兩門炮與對方的將同處一條線上,一門緊接在另一門後面。前炮作炮架,後炮將軍。名字的意思就是“炮疊着炮”。

將為什麼不能吃掉前炮?

因為在成殺的局面裡,前炮有別的子保護着。將不能走到受攻擊的點上,所以一門有根的炮就算贴着它,也是碰不得的。

重炮和馬後炮有什麼區別?

兩者都是靠炮架用炮將軍。馬後炮的炮架是馬,而且馬同時控制着逃跑的點;重炮的炮架是第二門炮,堵住逃跑的點的則是防守方自己的子。

練重炮

兩炮疊線的手感,走一遍就有了。免費殘局題與對弈。