---
title: "象棋炮類殘局 · Xiangqi Master"
description: "炮需要炮架，所以盤面一空它就變弱。殘局裡怎麼讓炮還有威力，以及防守方為什麼想把子兌光。"
url: https://xiangqimaster.com/zh-hant/endgames/cannon-endgames
updated: 2026-09-07
source: Xiangqi Master (https://xiangqimaster.com)
license: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
---

# 炮類殘局

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

> 直接回答
>
> 炮吃子只能隔着不多不少一個子，所以空盤讓它變弱。**炮離了炮架什麼也做不了**——這正是炮仕（士）能勝光將、而孤炮連將軍都將不了的原因。防守方對付炮的辦法，就是把每一個可能的炮架都清掉。

## 炮架的問題

象棋裡其他每一個子，都隨着盤面變空而變簡單。只有炮相反。它可以沿任何通暢的線移動，卻只能隔着不多不少一個子吃子——而在光子殘局裡，那個子常常根本不存在。

由此得出的結論值得說得直白一點，因為它決定了很多殘局：**孤炮無法將軍空九宮裡的將。**沒有東西可隔。一個把局面兌成“單炮對光將”的人，是把一盤勝棋親手扔掉了。

## 怎麼讓炮保持威力

- **留一個仕（士）。**自己的仕是自己能控制的炮架。炮仕勝光將，這是標準的取勝方式。
- **用對方的子。**炮架不必是自己的。防守方把象留在原位不動，等於在給對方的炮供應炮架。
- **沿着將所在的那條線攻。**九宮是最可能有炮架的地方，因為防守方剩下的子都在那兒。

## 怎麼防炮

防守是完全對稱的一件事：**把任何可能當炮架的子——包括自己的子——兌掉或者走開**，並且讓自己的將待在炮沒有東西可隔的那條線上。

所以有時候你會看到，一個看似必敗的防守方會白送一隻象。清掉一個炮架，可能比那個子本身更值錢；面對孤炮時，它甚至能把敗局直接變成和局。

## 常見錯誤

#### 手裡有炮，卻把最後一個仕（士）兌掉了。

仕正是讓炮能起作用的那個炮架。沒有它，炮對光將無法成殺。

#### 防守時把象老老實實留在原位。

自己的子就是對方炮所需要的炮架。有時正確的一步，是把它們整個挪出射線。

#### 按開局的強弱去估炮的價值。

盤滿時炮強，盤空時炮弱。趁它還值錢的時候把它兌掉。

## 相關問題

象棋裡單炮能成殺嗎？

不能。面對空九宮裡的光將，孤炮連將軍都將不了，因為沒有東西可隔。它需要一個炮架，通常意味着要留住自己的一個仕（士）。

殘局裡炮好還是馬好？

多數殘局裡是馬。為什麼兩者的價值會隨着盤面變空而對調，見[馬類殘局](https://xiangqimaster.com/zh-hant/endgames/horse-endgames)。

防炮最好的辦法是什麼？

清掉炮架。把炮可能隔着的子兌掉或者走開——包括自己的象——並讓將待在炮無從借力的那條線上。

## 相關內容

炮的走法

炮架規則的完整說明

馬類殘局

越走越強的那個子

炮的戰術

炮架與疊炮

## 練炮類殘局

炮架的有無，一走就知道。免費殘局題與對弈。
