---
title: "重炮 —— 兩炮疊線的殺法 · Xiangqi Master"
description: "兩炮疊在同一條線上，前炮作後炮的炮架。將為什麼吃不掉、擋不住、也走不了。附經引擎校驗的局面。"
url: https://xiangqimaster.com/zh-hant/tactics/double-cannon-mate
updated: 2026-09-07
source: Xiangqi Master (https://xiangqimaster.com)
license: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
---

# 重炮

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

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

## 棋形

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

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

紅先。後炮還沒上線。

紅先，一步成殺。

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

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

## 三個條件缺一不可

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

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

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

## 實戰裡它怎麼出現

多數重炮來自這樣一種局面：一門炮已經沿中路對準了對方的將——那正是[中炮](https://xiangqimaster.com/zh-hant/openings/central-cannon)開局的常態。第二門炮隨後加入，於是從一個看上去很普通的攻勢裡，一步之間就成了殺。

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

## 常見錯誤

#### 前炮沒有子保護。

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

#### 將的正前方留了空點。

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

#### 以為士總是在帮防守方。

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

## 相關問題

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

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

將為什麼不能吃掉前炮？

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

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

兩者都是靠炮架用炮將軍。[馬後炮](https://xiangqimaster.com/zh-hant/tactics/horse-behind-cannon)的炮架是馬，而且馬同時控制着逃跑的點；重炮的炮架是第二門炮，堵住逃跑的點的則是防守方自己的子。

## 相關內容

馬後炮

另一個經典的炮殺

炮的戰術

炮架、疊炮與闪擊

中炮

第一門炮通常從這裡來

## 練重炮

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