---
title: "象棋的歷史 —— 現在這副棋究竟有多老 · Xiangqi Master"
description: "象棋今日的形制定型于宋代，約一千年。哪些有據可查，哪些仍有爭論，以及它與恰圖蘭卡的關係。"
url: https://xiangqimaster.com/zh-hant/history-of-xiangqi
updated: 2026-09-06
source: Xiangqi Master (https://xiangqimaster.com)
license: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
---

# 象棋的歷史：它究竟有多老

The historical claims on this page are not machine-verifiable, unlike the rules content elsewhere on this site. Where the scholarship is contested — the origin of the game, the dating of the earliest manuals — the page says so rather than choosing the tidier account.

> 直接回答
>
> 今天這副象棋大約有一千年歷史：炮、河界與九宮都自**宋代**（960–1279）起有據可查。“象棋”這個名字要老得多，但指的是別的游戲。主流看法認為象棋與國際象棋同出印度的恰圖蘭卡，而傳播的方向與路徑至今仍有爭論。

## 象棋有多少年歷史

兩個答案，而幾乎所有關于象棋年齡的說法，都錯在沒有把這兩個答案分開。

- **今天這副棋——約一千年。**九路十線、中隔河界、兩端九宮、有一個隔子打子的炮。這一整套形制自**宋代（960–1279）**起有明確記載，現存最早的完整棋譜見于南宋《事林廣記》。
- **“象棋”這個名字——老得多，但指的是別的游戲。**北周武帝于569年所作《象經》所說的“象戲”，與今天這副棋並非一物。

所以“象棋有三千年歷史”這類說法，是把*名字*的年齡當成了*游戲*的年齡。誠實的說法是：現行形制有一千年的可考歷史，此前還有一段與整個國際象棋家族共享的、更模糊的史前史。

唐代也有它的前身。九世紀牛僧孺《玄怪錄》中的“寶應象棋”條，描述了一種有將、車、馬的棋戲——形制上認得出是親屬，而且**沒有炮**。

## 炮為這副棋定了年代

在所有關于象棋年齡的爭論裡，[炮](https://xiangqimaster.com/zh-hant/rules/how-the-cannon-moves)是唯一一條硬證據，硬就硬在它同時是一件實物。

一個社會沒有火炮，它的棋裡就不會有炮。火藥兵器在中國是宋代的發展，而在此之前的任何記載中都沒有出現這個子。字形本身也帶着年代資訊：**砲**從“石”，指的是拋石的投石機；**炮**從“火”，指的是取而代之的火器。兩種寫法在今天的棋盤上都還在用——紅方作炮，黑方作砲。

這也是唐代的前身與宋代的象棋被當作兩種棋而不是一種棋的兩個階段的原因。炮不是一次改良，而是幾乎造就了象棋全部性格的那個子：炮架、重炮、擋車的子同時是炮的發射台、以及子力換盡後殘局性質的整體改變。

## 恰圖蘭卡，以及關于起源的爭論

學界主流認為象棋與國際象棋是表兄弟而非父子：二者都源自約公元六世紀流行于印度的**恰圖蘭卡**，向西經波斯演變為沙特蘭茲進而成為歐洲國際象棋，向東沿商路傳入中國。

這並非定論。也有學者主張象棋源出中國、傳播方向相反。雙方證據薄弱的地方是同一處：可考的兩種棋之間有數百年的空白，而最早的材料都是文學性的——提到某種棋戲的故事和詩，而不是出土的棋盤與棋子。

可以不加保留地說的，其實只有三條：

- 兩者**有親緣關係**。一個幾乎就是車的子，不會是巧合。
- 誰都不是誰的變體。在各自定型之前它們就已經分開了。
- 傳播的方向與路徑**尚無定論**，任何一方把它說成定論的，都是在陳述立場而非共識。

按照本站的[編輯規範](https://xiangqimaster.com/zh-hant/about/editorial-standards)，凡屬判斷而非規則的內容，都會明說。整節都屬于此類：本站其餘內容由規則引擎校驗，歷史無法校驗。

## 象棋與恰圖蘭卡的差別

恰圖蘭卡的四個兵種——步兵、騎兵、象兵、戰車——在象棋裡原封不動地保留為兵、馬、象、車。象棋添了什麼、又改了什麼，才是兩者分道的地方。

|  | 恰圖蘭卡 | 中國象棋 |
| --- | --- | --- |
| 落子 | 8×8方格之內 | 9×10的90個**交叉點** |
| 地形 | 無 | 中有**河界**，兩端有**九宮** |
| 王／將 | 走遍全盤 | 終局鎖在九個點內 |
| 象 | 斜跳兩格 | 斜行兩格，**可被塞象眼**，且不得過河 |
| 馬 | 可跳 | **不能跳**，受蹩馬腿限制 |
| 炮 | 沒有這個子 | 隔一個炮架打子——最關鍵的增補 |
| 士 | 一枚，斜走一格 | 兩枚，斜走一格，不出九宮 |
| 兩王照面 | 無此規則 | [白臉將](https://xiangqimaster.com/zh-hant/rules/flying-general)：雙方將帥不得照面 |

兩項結構性發明是**九宮**和**炮**。九宮把目標釘死，所以象棋的殺法是幾何形的、可複製的，而不是一場追逐；炮則提供了一種需要借用防守方自己的棋子才能奏效的攻擊手段。

## “象棋”這兩個字

“棋”是這一類盤上游戲的通稱，圍棋的“棋”是同一個字。有意思的是“象”。

照字面讀是“大象”，與一支帶象兵的軍隊相合，“象棋”因此常被解作“象戲”。但“象”也有“形象”“象征”的意思，而更早的《象經》用這個名字指的是一種以天象為象征、其中根本沒有象的棋戲。兩種解釋都有學者支持，這個歧義是真實存在于這個詞本身的，不是翻譯造成的。

順帶一提：英文裡 xiangqi 的讀音常被念錯，x 讀作近似 sh 的音，q 讀作 ch，讀作“shyahng-chee”。

## 古譜

象棋的成文傳統比國際象棋任何一本開局著作都早，而**古譜**至今仍在研讀——尤其是殘局排局，是標準訓練材料而非文物。

| 棋譜 | 年代 | 內容 |
| --- | --- | --- |
| 《事林廣記》 | 南宋，13世紀 | 類書；載有現存最早的完整象棋對局記錄 |
| 《百變象棋譜》 | 傳為1522年 | 現存最早的完整殘局譜——但年代有爭議，見下 |
| 《橘中秘》 | 1632年，朱晉楨 | [中炮](https://xiangqimaster.com/zh-hant/openings/central-cannon)體系的經典之作，至今仍是最鋒利變例的標準參考 |
| 《梅花譜》 | 清代，王再越 | 系統論證以[屏風馬](https://xiangqimaster.com/zh-hant/openings/screen-horses)對抗中炮，由此引出影響數百年的“馬炮之爭” |

《百變象棋譜》的1522年這個年份值得存疑。它依據的是明代重刊的題署，而張如安教授曾論證該譜實為清人托名明譜刊行——書商以年代久遠為賣點。這個年份幾乎在所有地方都被當作定論轉述，其實並非定論。

## 年表

| 時間 | 事件 |
| --- | --- |
| 約公元6世紀 | 恰圖蘭卡流行于印度——依主流說法，是整個國際象棋家族的共同祖先 |
| 569年 | 北周武帝作《象經》。“象戲”之名已用，所指非今日之棋 |
| 618–907 | 唐代。《玄怪錄》記載可辨認的前身——有將、車、馬，**無炮** |
| 960–1279 | 宋代。炮、河界與九宮出現，形制大體定型 |
| 13世紀 | 《事林廣記》載現存最早的完整對局 |
| 1632年 | 《橘中秘》——第一部偉大的布局著作 |
| 清代 | 《梅花譜》以屏風馬作答 |
| 1993年 | 世界象棋聯合會成立，國際規則隨之確立，即[本站所實現的規則](https://xiangqimaster.com/zh-hant/rules)的基礎 |

這千年之中規則相當穩定。真正在近代發生變化的是[重複局面](https://xiangqimaster.com/zh-hant/rules/perpetual-check-and-chase)的裁決——它在歷史上大部分時間裡靠習慣與旁觀者的判斷解決，直到二十世紀才成為成文的、可判定的程式。

## 相關問題

象棋有多少年歷史？

現行形制約一千年。說兩千年或三千年，是在算“象棋”這個名字的年齡，而這個名字更早時指的是別的棋戲。

象棋是誰發明的？

沒有發明人。韓信造棋之類的說法都是傳說，沒有任何證據。今天這副棋是唐宋數百年間逐步演變的結果。

象棋和國際象棋哪個更早？

兩者定型的時間相近——象棋在宋代，歐洲國際象棋在後與象獲得今日走法之後的十五世紀，以此衡量象棋更早。共同的祖先比兩者都早。詳見[象棋與國際象棋](https://xiangqimaster.com/zh-hant/xiangqi-vs-chess)。

象棋起源于中國還是印度？

主流看法是源自印度的恰圖蘭卡東傳。也有學者主張源出中國、西傳。兩個方向上的文獻空白都有數百年之寬，這個問題是真的尚無定論。

象棋和恰圖蘭卡有什麼不同？

恰圖蘭卡在8×8的方格內落子，沒有河界、九宮和炮；王可自由行走，象與馬都能跳。象棋把落子移到90個交叉點上，把將鎖進九宮，讓馬與象都可被阻擋，禁止象過河，並添加了炮。

最早的象棋譜是哪一本？

現存最早的完整對局記錄見于南宋《事林廣記》。現存最早的完整殘局譜是《百變象棋譜》，傳為1522年刊行，但這個年代有爭議。

為什麼棋子上紅方寫“炮”黑方寫“砲”？

兩個字反映了兩代兵器：砲從“石”，指拋石機；炮從“火”，指火器。二者並存于棋盤之上，本身就是這副棋定型于火藥時代的痕跡。

## 相關內容

象棋與國際象棋的區別

象棋怎麼玩

象棋術語

炮的走法——為這副棋定年代的子

## 下一盤你剛讀到的棋

一千年的理論，進入它最快的方式還是下一局。免費，無需下載。
