寫給西洋棋棋手:六條不同的規則
如果你會下西洋棋,象棋的大部分內容都會讓你覺得熟悉。下面是最容易讓西洋棋棋手吃虧的六條規則,後文會逐一詳細說明。
| 規則 | 西洋棋 | 象棋 |
|---|---|---|
| 無子可走 | 逼和,算和棋 | 無子可走的一方判負(困斃) |
| 雙方的王(將帥) | 可以站在同一條直線上 | 將帥不能在中間無子的同一條直線上對臉 |
| 不停將軍 | 重複局面判和 | 每步都將軍的一方判負(長將) |
| 吃子 | 每種棋子都按走法吃子 | 炮只能隔一子打子 |
| 馬與象 | 馬可以跳子,象沿斜線滑行 | 馬和象會被路上的棋子擋住(蹩馬腿、塞象眼) |
| 升變與王車易位 | 兩者都有 | 兩者都沒有;兵卒永不升變 |
棋盤
棋盤有 9 條縱線和 10 條橫線。在傳統的呈現方式中,棋子落在線的交叉點上,而不是格子內。
九宮是每一方底線一側的 3×3 區域。將帥與士仕必須留在己方九宮之內。楚河漢界將棋盤分為兩半。象(相)不能過河,而兵(卒)過河之後可以橫向走子。
擺棋
從紅方的左手邊起,直線依次標為 a 到 i;橫線從紅方一側起標為 1 到 10,因此紅方底線是第 1 橫線。每一方底線從一邊到另一邊依次是:車、馬、相、仕、帥、仕、相、馬、車。雙方的炮都放在 b 線和 h 線、底線往前兩格的位置(紅方在第 3 橫線),五個兵卒再往前一格,放在 a、c、e、g、i 五條線上。
棋子
棋子透過落在敵方佔據的交叉點上來吃子,而任何棋子都不能穿過被佔據的交叉點。炮的吃子跳躍是唯一的例外。下面按傳統順序列出各棋子。
| 棋子 | 走法 | 限制 |
|---|---|---|
| 將帥:帥 / 將 | 沿線走一點 | 不能離開九宮;兩將不能在無子的同一直線上照面 |
| 士:仕 / 士 | 斜走一點 | 不能離開九宮 |
| 象:相 / 象 | 斜走兩點(田字) | 不能過河;田字中心有子則塞象眼 |
| 馬:傌 / 馬 | 先直走一點再斜走一點(日字) | 直走的第一點有子則蹩馬腿 |
| 車:俥 / 車 | 沿直線任意距離 | 不能跳過棋子 |
| 砲:炮 / 砲 | 沿線走任意距離;隔一子打子 | 吃子必須隔一子(砲架) |
| 兵卒:兵 / 卒 | 向前一點;過河後也可橫走一點 | 永遠不能後退;沒有升變 |
對照西洋棋:車就是西洋棋的城堡,馬是會被蹩腿的騎士,將帥是困在九宮裡的國王。相與西洋棋的主教只是略有相似,而仕和炮在西洋棋裡沒有對應的棋子。
將(帥):橫向或縱向走一個交叉點,永遠不能離開己方九宮。雙方的將帥不能在中間無子的同一條縱線上對臉:任何讓這條直線暴露出來的走法都是不合法的。實際上,將帥就像一隻車那樣守住它正前方的縱線。
士(仕):斜向走一個交叉點,與將帥一樣必須留在九宮內。兩枚士共同只能到達五個點。它們的主要職責是保護將帥,但也可能堵住將帥的逃路,或成為對方炮的炮架。
象(相):沿斜線正好走兩個交叉點,且不能過河,因此兩枚象在己方半邊共同只能到達七個點。牠不能跳越:如果斜線中點(象眼)上有棋子,這步走法就被擋住。
馬:先沿橫豎方向走一個交叉點,再斜向外走一個交叉點,走「日」字,類似西洋棋的騎士,但牠不能跳越。如果牠經過的那個橫豎交叉點(馬腿)被佔據(蹩馬腿),馬便不能朝那個方向走。
車:橫向或縱向走任意距離,不能越子,與西洋棋的城堡完全相同。牠是棋盤上最強的棋子。
炮(砲):不吃子時走法與車相同。吃子時,牠正好越過一枚棋子(不分敵我),這枚棋子稱為炮架,並落在其後的一枚敵方棋子上。
兵(卒):向正前方走一個交叉點,永不後退。過河之後,牠還可以橫向走一個交叉點。牠不會升變。
將軍、將死與終局
當敵方棋子攻擊將帥時,即為將軍。每一步都必須保證己方將帥安全,因此被將軍的一方必須移動將帥、吃掉進攻棋子或擋住攻擊。若沒有合法應法,便是將死,被將軍的一方告負。
即使將帥沒有被將軍,完全沒有合法走法的一方也會告負。在西洋棋中這是逼和;在象棋中則由走出上一著的一方獲勝。
將帥不能對臉的規則也是一種進攻手段。將帥可以從一條無子的直線遠端協助將死對方,因為對方的將帥不能走到這條線上。
重複局面
你不能靠不停將軍來挽救一盤輸棋。如果同一局面出現三次,而其中一方在這一循環的每一步都在將軍,這一方判負。如果雙方每步都在將軍,或者雙方都沒有將軍,則判和。
正式比賽規則更進一步,還禁止長捉對方無根的棋子。Mistboard 不判定長捉,因此重複的捉子按和棋計。連續 60 個半回合沒有吃子,也判和。
西洋棋棋手常犯的錯誤
| 西洋棋的習慣 | 在象棋裡的結果 |
|---|---|
| 把擋在雙方將帥之間那條直線上的棋子走開 | 這步棋不合法:會讓將帥對臉 |
| 想靠逼和挽救輸棋 | 困斃判負,所以這條退路本身就是輸棋 |
| 反覆將軍以求和棋 | 長將的一方判負 |
| 把棋子墊在對方的炮和己方將帥之間 | 這步棋不合法:中間正好隔一子時,炮就在攻擊你的將帥 |
| 走馬或相時不看路上有沒有棋子 | 馬腿或象眼上有棋子,這步就走不了 |
怎麼讀象棋棋譜
象棋著法有三種寫法。Mistboard 的中文介面預設使用中文記譜,其他語言預設使用代數記譜:中炮寫作 Che3,意思是 h 線上的炮走到 e3。WXF 記譜從每一方自己的右手邊給直線編號,同一步寫作 C2.5:第 2 線的炮平移到第 5 線。中文記譜用漢字表達同樣的意思:炮二平五。著法列表的設定可以在三者之間切換。
一盤名局
想看棋子如何協同作戰,可以逐步重演一則出自 1632 年棋譜的著名陷阱。紅方故意送出一匹馬,黑方一旦貪吃,紅方的車炮便乘虛而入,在第十三著將死對手。
第一個開局
最常見的開局是中炮:紅方把一隻炮平到中路,瞄準黑方的中卒和其後的將。黑方最常見的應法是屏風馬,兩匹馬都向中路跳出,保護這枚中卒。中炮對屏風馬收錄了這一對局型的範局。
常見問題
- 象棋每種棋子怎麼走?
- 將:在九宮內沿線走一點。士:在九宮內斜走一點。象:斜走兩點(田字),不能過河。馬:先直走一點再斜走一點(日字),第一點有子則蹩馬腿。車:沿直線任意距離。砲:走法同車,吃子時隔一子跳吃。兵:向前一點,過河後也可橫走一點。口訣:馬走日、象走田、車走直路砲翻山、士走斜線護將邊、小卒一去不回還。
- 象棋棋盤有多大?一共有多少枚棋子?
- 棋盤有 9 條直線、10 條橫線,共 90 個交叉點,棋子落在交叉點上而不是格子裡。全盤共 32 枚棋子,每方 16 枚:一個帥(將)、兩個仕(士)、兩個相(象)、兩匹馬、兩個車、兩個炮和五個兵(卒)。
- 象棋棋子上的漢字是什麼意思?
- 每枚棋子用一個字表示,紅黑雙方大多是同一個字的兩種寫法。將帥不同:紅方的「帥」是統帥,黑方的「將」是將領。仕士是「仕」與「士」,都讀 shì,意思是士人、官員。紅方的「相」是宰相,黑方的「象」是大象,兩者讀音相同。馬(傌 / 馬)、車(俥 / 車)、炮(炮 / 砲)各是同一個字,只是一方多了或換了一個偏旁:紅方的炮是火字旁,黑方的砲是石字旁。兵卒也不同:紅方的「兵」是士兵,黑方的「卒」是步卒。
- 象棋兵可以吃什麼?
- 任何位於它能走到的點上的敵子:正前方一點,過河後還包括左右各一點。兵永遠不能向後或斜吃,也沒有升變。
- 象棋將可以吃兵嗎?
- 可以。將能吃掉沿線相鄰一點上的任何敵子,包括兵,只要它不離開九宮,而且吃完之後兩將不會在無子的同一直線上照面。
- 什麼是「飛將」規則?
- 就是雙方將帥不能在中間無子的同一條直線上對臉的規則(又稱「白臉將」)。這個名字來自一種說法:將帥若對臉,一方可以沿直線「飛」過去吃掉對方。實際上,任何讓將帥對臉的走法都不合法,所以將帥就像車一樣控制著它正前方的直線。
- 象棋棋子大小怎麼算?
- 常用的估值:車 9、砲 4.5、馬 4、士 2、象 2、兵過河前 1、過河後 2。一個車大約值兩個其他子,所以用馬或砲換車幾乎總是划算的。
- 象棋怎麼玩才會贏?
- 將死對方的將,或讓對方無子可走:和國際象棋不同,困斃算輸。實戰中勝負常取決於盡早出車佔據開放線、砲後面留有砲架、以及把過河兵當作進攻棋子使用。本頁的八個引擎等級從遠低於棋社水準起步,賽後覆盤會指出一盤棋在哪裡轉折。
- 象棋允許長將嗎?
- 不允許。靠每步將軍來重複局面的一方判負。在 Mistboard 上,同一局面出現三次時,若其中一方在這一循環的每一步都在將軍,這一方判負;若雙方都一直在將軍,或都沒有將軍,則判和。
- 象棋是什麼時候發明的?
- 帶砲的現代象棋在中國宋代(960 至 1279 年)定型。它的前身可以再往前追溯幾百年,並與國際象棋、將棋、朝鮮將棋同源於更古老的印度遊戲恰圖蘭卡。
- 象棋和國際象棋有什麼不同?
- 棋子放在 9×10 的交叉點上,而不是格子裡。楚河漢界把棋盤分成兩半,九宮限制將和士的活動。砲隔子吃,馬會被蹩腿,象不能過河,兵沒有升變。困斃算輸而不是和棋。
在 Mistboard 上對弈
積分對局需要帳號。休閒對局、引擎等級階梯和好友連結都不需要。