中國象棋規則 - 完整新手入門指南

從棋盤、棋子到勝負判定,完整介紹中國象棋規則。適合初學者快速上手,也適合進階者查閱特殊規則。

中國象棋(Xiangqi)是世界上最流行的棋類遊戲之一,擁有超過一千年的歷史。它的核心規則並不複雜——棋盤由 9 條豎線和 10 條橫線組成,雙方各執 16 枚棋子,在交叉點上輪流走子。勝負由「將死」或「困斃」對方將(帥)來決定。這篇指南會帶你從頭開始,了解棋盤佈局、每個棋子的走法、勝負判定方法,以及新手最容易忽略的特殊規則。

作者: Sachess Editorial Team · 更新於: 2026-06-25 · 3 來源

頁面要點

  • 棋盤為 9×10 交叉點格子,中間有楚河漢界分隔兩方陣地。
  • 每方 16 子:將/帥 1、士/仕 2、象/相 2、馬 2、車 2、砲 2、兵/卒 5。
  • 勝負判定:將死(無路可走)、困斃(無合法著法)或對方超時/認輸。
  • 特殊規則包括:對面笑(飛將)、長將禁止、蹩馬腳、塞象眼等。

操作步驟

01

先把棋盤方向擺對:紅方在下(第 1-3 橫線),黑方在上(第 8-10 橫線),中間 4-7 線為楚河漢界區域。

02

再熟悉每個棋子的走法:車直行、馬走日(注意蹩腳)、砲隔子吃、象飛田(注意塞眼)、士斜走(不出九宮)、將直走(不出九宮)、兵過河前只能前進,過河後可左右。

03

判斷勝負時注意:將死是對方將帥被攻擊且無法逃脫或墊子;困斃是對方無合法走法可走,這也算贏(與國際象棋不同)。

04

用 Sachess 的 AI 分析局面編輯器來檢驗你對規則的理解——把任意局面載入編輯器,驗證棋子走法是否正確。

詳細內容

棋子走法詳解

將/帥(King):每步在九宮(3×3 格)內直走一格,不能斜走,不能出九宮。紅方九宮範圍是 (d0, e0, f0, d1, e1, f1, d2, e2, f2) 九個交叉點;黑方對應 (d7, e7, f7, d8, e8, f8, d9, e9, f9)。將帥在同一豎列上不能對面(中間沒有其他棋子),這是著名的「對面笑」規則——利用逼將對面來實現殺棋。

士/仕(Advisor):每步只能在九宮內沿對角線走一格,相當於保護將帥的貼身侍衛。由於士只有 5 個可到達的點位(九宮的四個角加中心),初學者常在那裡卡住。象/相(Elephant):每步走"田"字對角,即前進兩格後橫移兩格。注意象不能過河(停留在己方半場),而且田字中心不能有棋子(塞象眼)。這是象和馬的微妙區別——馬雖然也可能被蹩腳,但過河後能力更強。

馬(Horse):走"日"字形,即先直走一格再斜走一格,俗稱"馬走日"。馬有一個重要限制——蹩馬腳:如果馬前進方向的直鄰交叉點上有棋子,馬就無法往那個方向跳。這是初學者最容易漏掉規則。車(Rook):走直線任意距離(和國際象棋的車完全一樣),不能跳過棋子。車是棋盤上最強的進攻子力,通常被稱為"一車十子寒"。砲(Cannon):走直線任意距離,但**吃子時必須跳過一個棋子**(稱為"砲架"或"砲台")。砲在沒有砲架時只能移動不能吃。兵/卒(Pawn):過河前只能向前走一格,過河後可以向前或左右走一格,但永遠不能後退。兵過河後威力大增,特別是在殘局階段常成為決定性因素。

  • 將帥:九宮內直走一格,不能對面。
  • 士:九宮內斜走一格,永遠不離開九宮。
  • 象:田字對角線走兩格,不過河,注意塞象眼。
  • 馬:日字形走法,注意蹩馬腳。
  • 車:直線任意距離,不可跳子。
  • 砲:直線移動,吃子需要跳過一個架。
  • 兵/卒:過河前只能前進,過河後可前可左右。

勝負判定與特殊規則

中國象棋的勝負判定比國際象棋多一個維度。將死(對方將帥被攻擊且無路可走)和困斃(對方無合法走法可走)都算贏。困斃在國際象棋裡是和棋,但在中國象棋裡是勝局——這常常讓國際象棋轉過來的新手措手不及。和棋的情況包括:雙方同意和棋、長將防禦成功(一方連續將軍三次後必須變着)、三次重複局面、60 回合無吃子(某些規則下)或理論和棋(如雙方只剩將帥)。

一個容易被忽視的規則是「長將禁止」:一方不能連續三次以上用同樣的方式將軍而不變着。類似地,「長捉」也受到限制。這些規則的目的是防止惡意循環和棋。另外「飛將」或「對面笑」是指當兩個將帥在同一豎列上直接面對且中間沒有棋子時,主動走到這個狀態的一方獲勝——因為在下一步它將用這個方式消滅對方將帥。新手對弈中最常見的和棋原因是不知道這些限制而誤判。

  • 將死和困斃都算贏(困斃不是和棋)。
  • 長將超過三次必須變着,否則判負。
  • 將帥不能在同一條直線上對面。
  • 60 回合無吃子可申請和棋。

常見誤區

誤區一:把困斃當和棋

中國象棋的困斃算贏,和國際象棋不同——你無子可走就輸了,不是平局。

誤區二:忘記蹩馬腳

馬在目標方向上如果有相鄰棋子會被蹩腳,不能跳過去。初學走子時常犯這個錯誤。

誤區三:忽略對面笑規則

將帥不能在一直線上無遮擋對面。如果對手的將讓你不 得不形成這個局面,你會直接輸棋。

術語說明

九宮

棋盤上的 3×3 格子區域,將和士的活動範圍。

楚河漢界

棋盤中間的空白地帶,分隔紅黑兩方陣地,象不能過河。

蹩馬腳

馬在目標移動方向上的相鄰交叉點被棋子佔據,導致馬不能向該方向跳的情況。

對面笑

將帥在同一條直線上無遮擋相對時,主動形成此局面的一方獲勝。

情境示例

入門示例

新手擺好棋盤,先從車的直線走法和砲的跳躍吃法入手練習,再逐步學習馬的蹩腳和象的塞眼規則。

困斃示例

在殘局中,當一方只剩將帥時,另一方雖不直接將軍但步步緊逼封鎖所有走法,最終形成無子可走的困斃局面。

飛將示例

在殘局攻殺中,利用對方將帥活動範圍受限,逼使其將對到自己帥的直線上導致對面笑取勝。

常見問題

象為什麼不能過河

象的主要功能是防守和保護己方陣地,它的走法(田字對角)決定了它只能在己方半場的 7 個點位上活動。這和象棋的歷史有關——相/象的「相」字本意是宰相,不出國門。

馬和象哪個容易蹩腳

馬更容易蹩腳。馬有 4 個蹩腳點(前後左右各一),象只有 4 個塞眼點(田字中心),但馬是主動進攻子力,在實際對局中馬被蹩腳的頻率遠高於象被塞眼。

兵過河後能後退嗎

不能。兵過河後只能前進和左右移動,永遠不能後退。這是中國象棋和國際象棋的一個重要區別——國際象棋的兵升變後可以走新棋子的路線,而中國象棋的兵始終是最低級的棋子。

什麼是砲架

砲架是砲吃子時必須跳過的那個棋子(可以是己方或對方的)。砲在沒有砲架時只能移動(同車一樣走直線),不能吃子。找一個好的砲架是砲兵戰術的核心。

將帥為什麼不能送吃

將帥被送吃等於主動讓對手贏棋,這與將帥不能上的原意相符。送自己將帥等同於暴露王城,合法着法的定義不允許將帥走入被攻擊的位置——即使對手沒有立刻注意到。

中國象棋和國際象棋的主要區別是什麼

最重要的區別有四個:一是困斃算贏而不是和棋;二是兵不能升變;三是砲的跳躍式吃子(國際象棋沒有);四是将帥被限制在九宮內。

來源

Wikipedia — Xiangqi WXF intro to Xiangqi Sachess analysis page

相關頁面