象棋規則
遊戲簡介
象棋是兩人對下的棋類遊戲,紅、黑雙方各 16 顆棋子,在 9 × 10 的棋盤上輪流走子。每種棋子有自己的走法,並依走法吃掉對方的棋子,目標是將死對方的帥(將)。
- 目標:把對方的帥(將)逼到無路可逃——也就是「將死」對方,或讓對方無棋可走。
- 一盤:從開局擺好到分出勝、負或和棋,稱為一「盤」。
棋盤與棋子
棋盤由 9 條直線與 10 條橫線組成,棋子放在線的交叉點上,共 90 個點。
- 河界:棋盤中央第 5 與第 6 條橫線之間的空白帶稱為「楚河漢界」,把棋盤分成紅、黑兩個半邊。
- 九宮:雙方底部中央各有一塊畫著斜線的 3 × 3 區域,稱為「九宮」,是帥(將)與仕(士)的活動範圍。
開局擺法(上方為黑方,下方為紅方):
車 馬 象 士 將 士 象 馬 車
・ ・ ・ ・ ・ ・ ・ ・ ・
・ 砲 ・ ・ ・ ・ ・ 砲 ・
卒 ・ 卒 ・ 卒 ・ 卒 ・ 卒
・ ・ ・ ・ ・ ・ ・ ・ ・
──── 楚河 漢界 ────
・ ・ ・ ・ ・ ・ ・ ・ ・
兵 ・ 兵 ・ 兵 ・ 兵 ・ 兵
・ 炮 ・ ・ ・ ・ ・ 炮 ・
・ ・ ・ ・ ・ ・ ・ ・ ・
俥 傌 相 仕 帥 仕 相 傌 俥
每方 16 子,紅、黑棋子寫法不同、走法相同:
| 紅方 | 黑方 | 每方數量 | 活動範圍 |
|---|---|---|---|
| 帥 | 將 | 1 | 只能在己方九宮內 |
| 仕 | 士 | 2 | 只能在己方九宮內 |
| 相 | 象 | 2 | 只能在己方半邊,不能過河 |
| 俥 | 車 | 2 | 全盤 |
| 傌 | 馬 | 2 | 全盤 |
| 炮 | 砲 | 2 | 全盤 |
| 兵 | 卒 | 5 | 只能前進與(過河後)橫走,不能後退 |
怎麼下
- 紅方先走,之後雙方輪流,每次走一顆自己的棋子,走一步。輪到你時一定要走,不能跳過。
- 棋子走到的位置如果有對方的棋子,就把它吃掉(從棋盤上拿走)並佔據那個位置。不能走到自己棋子所在的位置。象棋沒有階級之分:任何棋子只要依自己的走法走得到,就能吃掉那個位置上的任何對方棋子。
- 將軍:走完一步後,下一步就能吃掉對方的帥(將),稱為「將軍」。
- 不能送將:任何會讓自己的帥(將)在走完後處於被吃狀態的著法都是不合法的,不能走。因此被將軍時,你必須立刻化解(躲開、吃掉將軍的子、或墊子擋住)。
- 將帥不能照面(飛將):雙方的帥與將不可以在同一條直線上而中間沒有任何棋子。任何會造成這種局面的著法都不合法。
吃子規則
象棋的吃子規則包含在各棋子的走法裡。除了炮(砲)之外,所有棋子「怎麼走就怎麼吃」。
帥/將
每步走一格,只能直走或橫走(不能斜走),而且不能離開己方的九宮。另須遵守「將帥不能照面」。
仕/士
每步沿斜線走一格,不能離開己方的九宮。因此仕(士)在九宮內只有五個點可以站:四個角與正中央。
相/象
每步沿斜線走兩格,俗稱「走田字」。兩個限制:
- 不能過河:只能在己方半邊活動。
- 塞象眼:田字正中央的那個點如果有任何棋子(不論哪一方),這一步就不能走。
俥/車
沿直線或橫線走任意格數,途中不能越過任何棋子。走到的第一顆對方棋子可以吃掉。
傌/馬
先直走或橫走一格,再往外斜走一格,俗稱「走日字」。一個限制:
- 蹩馬腿:先走的那一格(緊貼著馬、在前進方向上的那個點)如果有任何棋子(不論哪一方),這個方向的兩個落點就都不能走。
・ A ・ B ・ 馬要跳到 A 或 B,
・ ・ 子 ・ ・ 必須先經過正上方那一點;
・ ・ 馬 ・ ・ 那一點有「子」,所以 A、B 都跳不到。
炮/砲
- 不吃子時:走法和車一樣,沿直線或橫線走任意格數,途中不能越過任何棋子。
- 吃子時:必須沿直線或橫線隔著恰好一顆棋子(稱為「炮架」,哪一方的子都可以),吃掉炮架後方遇到的第一顆棋子,而且那顆必須是對方的子。炮與炮架之間、炮架與目標之間可以有任意多個空點。
- 炮不能像車那樣直接吃掉沒有隔子的棋子。
兵/卒
- 過河前:每步只能向前走一格。
- 過河後:每步可以向前走一格,或向左、向右橫走一格。
- 任何時候都不能後退。走到對方底線後只能橫走。
勝負與和棋
每走完一步,依下列順序檢查,第一個成立的條件決定結果:
| 順序 | 情形 | 結果 |
|---|---|---|
| 1 | 輪到走的一方沒有任何合法著法,而且正被將軍(將死) | 輪到走的一方負 |
| 2 | 輪到走的一方沒有任何合法著法,但沒有被將軍(困斃) | 輪到走的一方負 |
| 3 | 同一局面第三次出現,其中一方在循環中步步將軍(長將) | 長將的一方負 |
| 4 | 同一局面第三次出現,雙方都步步將軍 | 和棋 |
| 5 | 同一局面第三次出現,其中一方在循環中步步捉子(長捉),另一方沒有 | 長捉的一方負 |
| 6 | 同一局面第三次出現,不屬於以上情形 | 和棋 |
| 7 | 連續 60 回合(雙方各 60 步,共 120 步)沒有任何一方吃子(六十回合規則) | 和棋 |
| 8 | 雙方都沒有進攻子力(子力不足) | 和棋 |
沒有總步數上限:靠六十回合規則與子力有限,一盤棋終究會結束。
另外由玩家造成的結束方式是認輸(認輸的一方負)。
說明:
- 困斃算輸,不是和棋。 這一點和西洋棋不同:輪到你走卻無棋可走,就是輸。
- 「同一局面」的定義:盤上所有棋子的位置完全相同,而且輪到同一方走。只會在最近一次吃子之後的局面之間比對(吃子之後,先前的局面不可能再出現)。
- 六十回合規則:只有吃子會讓計數歸零。將軍、走兵(卒)都不會讓計數歸零。
- 子力不足的確切條件:雙方都沒有俥(車)、傌(馬)、炮(砲),而且雙方都沒有已經過河的兵(卒)。只要條件成立就立刻判和,即使某一方還有未過河的兵(卒)。
- 順序的意義:例如第 120 步無吃子的那一步同時把對方將死,判勝負而不是和棋。
禁止著法
象棋不允許用「不斷重複同一套著法」的方式糾纏。處理方式是:同一局面第三次出現時,檢查最近一次循環(從上一次出現這個局面,到這一次出現之間的所有著法),依下列規則裁決。和暗棋不同,象棋的禁止著法是事後裁決:這類著法本身可以走,不會事先被擋下,但局面第三次出現時會直接判定勝負。
長將
循環中,一方的每一步都是將軍,就是長將。
- 只有一方長將:長將的一方負。
- 雙方都長將(每一步都互相將軍):和棋。
長捉
「捉」的意思:走完一步之後,己方有棋子可以合法吃掉對方某一顆棋子,而這個吃子威脅是這一步新產生的(走這一步之前並不存在)。循環中,一方的每一步都新捉到對方的同一顆棋子,就是長捉。
- 只有一方長捉:長捉的一方負。
- 雙方都長捉,或雙方都沒有長捉:和棋。
- 循環中夾雜了將軍(例如一步將軍、一步捉子交替):只要每一手都是將軍或新捉、而且捉到的是同一顆子,就算長打(一將一捉就是長打);只有一方長打時,長打的一方負,不是和棋。
哪些情形算「捉」、哪些不算:
| 情形 | 是否算捉 |
|---|---|
| 用帥(將)或兵(卒)去威脅對方棋子 | 不算(帥將與兵卒可以長捉) |
| 威脅對方的帥(將) | 不算(那是將軍,依長將處理) |
| 威脅對方未過河的兵(卒) | 不算 |
| 威脅對方已過河的兵(卒) | 依下列各列判斷 |
| 傌(馬)或炮(砲)威脅對方的車 | 算,不論車有沒有保護 |
| 仕(士)或相(象)威脅對方的車、馬、炮 | 對方沒有保護才算;有保護不算 |
| 其他情形,對方的子有保護(你吃了之後對方能合法吃回來) | 不算 |
| 其他情形,同兵種互相威脅:對方任何一顆同種的子(不一定是被捉的那顆)照走法攻擊得到你這顆子(例如兩部車同線互瞄) | 不算(這是兌;只看走法,即使對方那顆子被牽制、實際不能吃也一樣) |
| 其他情形,同兵種,但對方沒有任何一顆同種的子照走法攻擊得到你這顆子(例如馬對馬而對方的馬腿被蹩),而且被威脅的那顆子沒有保護 | 算(有保護就不算) |
| 其他情形,對方的子沒有保護 | 算 |
補充:吃子的威脅必須是合法的才算。如果那一步吃子會讓自己的帥(將)被吃或造成將帥照面,就不是合法的吃法,不算捉。
範例
長將判負:黑車在紅帥旁邊一左一右反覆將軍,紅帥只能在兩個點之間來回躲。
| 步 | 紅方 | 黑方 |
|---|---|---|
| 1 | 帥退到底線(躲將) | 車跟到同一條橫線(將軍) |
| 2 | 帥回到原位(躲將) | 車跟回原位(將軍) |
| 3 | 帥退到底線(躲將) | 車跟到同一條橫線(將軍) |
| 4 | 帥回到原位(躲將) | 車跟回原位(將軍)——同一局面第三次出現 |
循環中黑方每一步都是將軍,紅方沒有將軍:黑方長將,黑方負。
長捉判負:紅俥一路追著一隻沒有保護的黑馬,黑馬在兩個點之間來回跳,紅俥在兩個點之間來回跟著捉。當同一局面第三次出現時,循環中紅方每一步都新捉到同一隻黑馬,而黑方沒有捉子也沒有將軍:紅方長捉,紅方負。
單純重複判和:雙方各自來回走閒著,既沒有將軍也沒有捉子,同一局面第三次出現時判和棋。
想避免被判負:在同一局面第三次出現之前,主動改走別的著法。
記譜怎麼看
棋譜一步寫成四個字:棋子+起點的路+動作+終點。例:「炮二平五」「馬8進7」。
- 路:棋盤直線從右到左數第一到第九路,各自從自己這一方看。紅方用中文數字(一~九),黑方用阿拉伯數字(1~9)。所以紅方的「二路」和黑方的「8 路」是同一條直線。
- 動作:「進」往對方走、「退」往自己這邊走、「平」橫走。
- 最後一個字:
- 直走的子(帥將、俥車、炮包、兵卒)進或退時,寫走幾步;平時寫走到第幾路。
- 斜走的子(仕士、相象、傌馬)寫走到第幾路。
- 同一路有兩顆一樣的子時,不寫起點的路,改寫「前」「後」:例「前俥進一」(靠對方那顆車往前一步)。三顆以上的兵卒用「前、中、後」或「一、二、三」區分。
例子:
| 棋譜 | 意思 |
|---|---|
| 炮二平五 | 紅炮從二路橫移到五路(當頭炮) |
| 馬8進7 | 黑馬從 8 路往前跳到 7 路 |
| 兵三進一 | 紅兵在三路往前一步 |
| 前俥退二 | 同一路兩顆紅車,前面那顆往回兩步 |
英文棋譜用英文記法(照世界象棋聯合會 WXF 的寫法):棋子用英文字母(G 帥將、A 仕士、E 相象、H 傌馬、R 俥車、C 炮包、S 兵卒),兩方都用 1~9,「進」寫 +、「退」寫 -、「平」寫 =;前後子寫成 +/- 放在字母後面。例:炮二平五=C2=5、馬8進7=H8+7、前俥進一=R++1。
特殊規則與裁決
- 必須走棋:輪到你時一定要走一步,不能跳過。無棋可走即判負(將死或困斃)。
- 不合法的著法不能走:送將、將帥照面、蹩馬腿、塞象眼、越界等都是不合法的著法,不能下。
- 長將、長捉可以走,但會被判負:這兩種是「局面第三次出現時」才裁決,請自行留意重複局面。
- 只看最近一次循環:裁決長將、長捉時,只檢查上一次出現該局面到這一次之間的著法。
- 一將一捉、一將一閒等混合循環:一將一捉(每一手都是將軍或新捉同一顆子)算長打,只有一方長打時長打方負;一將一閒(將軍與沒有捉子的閒著交替)不算長打,和棋。
- 不看局面優劣:不會因為某一方子力佔優就判勝,所有結果都只由「勝負與和棋」所列的條件產生。
- 落子無悔:著法一旦下出就不能收回,也不能回到先前的局面重下。
規則依據:棋子走法依通行的象棋規則;長將、長捉、重複局面的裁決採亞洲象棋規則的簡化作法,六十回合與子力不足判和依上文所列條件。