中國象棋規則:從零開始學下象棋
中國象棋是流傳最廣的棋類遊戲之一。雙方各有十六個棋子,在九路十行的棋盤上對弈,誰先將死對方的將(帥)誰就獲勝。這一頁講完整的規則;每個棋子的走法圖解見棋子走法圖解。
棋盤
棋盤由 9 條豎線和 10 條橫線組成,棋子放在線上的交叉點上,而不是格子裡。
- 中間空白的一行是河界,寫著「楚河 漢界」。相(象)不能過河,兵(卒)過河後可以橫走。
- 雙方底部中間畫有斜線的 3×3 區域叫九宮。帥(將)和仕(士)只能在九宮裡活動。
棋子
| 棋子 | 紅方 | 黑方 | 數量 | 走法 |
|---|---|---|---|---|
| 帥 / 將 | 帥 | 將 | 1 | 在九宮內上下左右走一步 |
| 仕 / 士 | 仕 | 士 | 2 | 在九宮內斜走一步 |
| 相 / 象 | 相 | 象 | 2 | 斜走兩步(走「田」字),不能過河;田字中心有子時不能走(塞象眼) |
| 馬 | 馬 | 馬 | 2 | 先直走一步再斜走一步(走「日」字);直走方向緊挨著有子時不能走(蹩馬腿) |
| 車 | 車 | 車 | 2 | 橫豎直線走,格數不限,不能越子 |
| 炮 | 炮 | 炮 | 2 | 不吃子時同車;吃子時必須隔一個子跳吃 |
| 兵 / 卒 | 兵 | 卒 | 5 | 過河前只能向前一步;過河後可向前或左右一步;永遠不能後退 |
吃子
把棋子走到對方棋子所在的點上就把它吃掉。除了炮,每個棋子吃子的方法都和它走棋的方法一樣。炮吃子時中間必須恰好隔一個子,這個子叫「炮架」,可以是任何一方的。
將軍與將帥不能照面
如果對方下一步可以吃掉你的帥(將),就叫被將軍。被將軍時必須應將;任何讓自己的帥(將)處於被將狀態的走法都不合法。
將帥不能照面:將和帥在同一條豎線上、中間沒有棋子,是不允許的。所以夾在將帥之間的棋子不能隨便離開那條線。
勝負
- 將死:對方被將軍,並且沒有任何走法可以解圍,你獲勝。
- 困斃:輪到對方走,對方沒有被將軍,卻沒有任何合法走法,也是你獲勝。
和棋
kawu 採用以下簡化規則:
- 雙方無進攻子力:雙方都沒有車、馬、炮、兵(卒),只剩將帥仕相,判和。
- 重複局面:同一局面(同一方走棋)第三次出現時判和;但如果這個循環中有一方每一步都在將軍(長將),長將的一方判負。
- 步數限制:雙方各走 60 步都沒有吃子,判和。
- 提和:可以向電腦提和,電腦在局面落後或局面平穩均勢時會同意。
正式比賽還有「長捉」等更複雜的規定(一方反覆捉對方無根的子)。kawu 暫時不判長捉,按和棋處理。
記譜方法
傳統記譜由四個字組成:棋子名、所在路數、走法方向、步數或目標路數,例如「炮二平五」。
- 紅方的路數用中文數字,從紅方自己的右邊數起:一至九;黑方用阿拉伯數字,從黑方自己的右邊數起:1 至 9。
- 進是向前,退是向後,平是橫走。
- 車、炮、兵、帥直著走,進退時寫走了幾步;馬、相、仕斜著走,進退時寫到達的路數。
- 同一路上有兩個相同的棋子時,用「前」「後」區分,例如「前車進一」。
例子:炮二平五(中炮)、馬8進7(黑方跳馬)、相三進五(飛相)。
在 kawu 上下棋
- 點選棋子,再點選高亮的落點。
- 設定裡可以選漢字棋子或圖形棋子,也可以顯示或隱藏棋譜。
- 悔棋會同時復原你和電腦的一步;提示會給出電腦推薦的走法。
- 可以執紅或執黑,也可以同裝置雙人對弈。
常見問題
象棋誰先走?
紅方先走。在 kawu 上預設你執紅,也可以在設定裡改為執黑。
困斃算輸還是算和?
算輸。輪到一方走棋時沒有任何合法走法,即使沒有被將軍,也判負。這一點和國際象棋的「逼和」不同。
將和帥可以面對面嗎?
不可以。將帥在同一條豎線上、中間沒有任何棋子,叫「照面」,這是不允許的局面。任何造成照面的走法都不合法。
炮可以隔兩個子吃嗎?
不可以。炮吃子時中間必須恰好隔一個子(炮架),不論這個子是哪一方的。隔零個或兩個以上都不能吃。
什麼是長將?
一方連續不斷地將軍,造成局面循環。按規則,長將的一方必須變著,否則判負。kawu 在同一局面第三次出現時按這條規則判定。
更新於 2026-10-18