象棋棋譜怎麼看:炮二平五、進退平與前後子解析

目錄
象棋棋譜怎麼看?先找「哪枚棋子、原本在哪一路、往哪裡走」,最後再判斷數字是目的路數,還是前進、後退的步數。「炮二平五」就是把己方二路的炮,沿同一條橫線移到五路;不是向前走五步,也不是移動五枚炮。
本文以世界象棋聯合會(WXF)2018年版《世界象棋規則》第7條及官網託管的2015年教學稿為依據,於2026年11月13日查核。以下是一般棋譜閱讀知識;示例由本文自行編排,不代表阿拉八提供象棋玩法,也不是開局優劣分析。
一、先認路數:紅黑都從自己的右手邊算
象棋的9條直線,各方都從自己的右邊往左邊編為1至9路。常見中文棋譜把紅方寫成一、二、三,黑方寫成1、2、3,以便辨識兩方。
若棋盤固定紅方在下、黑方在上:
- 紅方右手邊的一路,在畫面的右側。
- 黑方右手邊的1路,在畫面的左側。
- 同一條直線,紅方一路對黑方9路,紅方二路對黑方8路;中間的五路與5路相對。
「進」也依行棋方判斷:朝對方底線是進,朝自己底線是退。因此紅方在下時,紅進往畫面上方,黑進往畫面下方。不要把固定畫面的上下當成雙方共用的進退方向。
為了逐手定位,下文另用教學座標:固定從紅方看,由左至右為a至i,由紅方底線到黑方底線為1至10;例如紅帥起點是e1,黑將起點是e10。這套座標只是本文的定位輔助,並非傳統棋譜的一部分。
若還不熟起始擺法、馬腳或炮架,可先看象棋七種棋子走法與將帥安全限制,再回來按譜移動。
二、四個字怎麼拆:平看目的路,進退先看棋子
一般著法可拆成「棋子名+起點路數+進退平+數字」。關鍵是最後一個數字不能一律讀成走幾步。
| 情況 | 末字 | 示例 |
|---|---|---|
| 平移 | 目的路 | 炮二平五:到五路 |
| 直行進退 | 步數 | 車一進二:前進2步 |
| 馬象士進退 | 目的路 | 馬二進三:前進到三路 |
「步」在這裡是相鄰交叉點之間的距離,不是包含起點一起數。車從i1到i3,相隔2步;記成「車一進二」,不是進三。
馬、相、象、仕、士的移動同時改變直線與橫線,所以要靠最後一字指定目的路。例如初始位置的紅馬h1走到g3,記「馬二進三」;三是三路,不是馬連走3步。紅相c1到a3記「相七進九」,紅仕d1到e2記「仕六進五」。
記譜符號也不會取消棋子的走法限制。兵不能因為寫了「退」就後退;炮吃子仍須炮架;馬進到某一路前,仍須檢查馬腳有沒有被擋住。
三、自編六回合:每走一步就更新棋盤
以下由標準起始局面開始,紅先、黑後。一列是一個回合,包含紅方一步與黑方一步;不是兩枚棋子同時移動。下列座標沿用上一節定義。
| 回合 | 紅方 | 黑方 |
|---|---|---|
| 1 | 炮二平五 | 卒7進1 |
| 2 | 馬二進三 | 馬8進7 |
| 3 | 車一平二 | 炮8退1 |
| 4 | 兵三進一 | 象3進5 |
| 5 | 相七進九 | 士6進5 |
| 6 | 仕六進五 | 車9平8 |
依序對照每回合的起終點:
- 紅炮h3到e3;黑卒g7到g6。
- 紅馬h1到g3;黑馬h10到g8。
- 紅車i1到h1;黑炮h8到h9。
- 紅兵g4到g5;黑象c10到e8。
- 紅相c1到a3;黑士f10到e9。
- 紅仕d1到e2;黑車i10到h10。
這段練習刻意讓車、炮、兵、馬、相、仕、象、士都出現,練的是讀譜與定位,不是推薦這套開局。
三個核對點
- 第2回合後,紅方二路底線的h1已空。因此第3回合紅車才能從i1平到h1。若還留著紅馬,表示漏走或擺錯了前一步。
- 第4回合的「象3進5」,不是黑象向前5步。黑象從c10斜到e8,中間象眼d9為空;終點是黑方5路。它也沒有越過河界。
- 第6回合的黑車來自i10。那是黑方9路,目的h10是黑方8路;h10的黑馬已在第2回合離開,所以車可以平移進去。
照譜擺完,可再核對紅炮e3、紅馬g3、紅車h1、紅兵g5,以及黑炮h9、黑馬g8、黑車h10。每一步都要接著上一個局面,不能每讀到一列就重新擺回開局。
四、前後子與同路三兵:先辨認是哪一枚
同一方有兩枚同類棋子落在同一路時,起點路數不足以區分,可改寫成「前炮」「後車」等。前是比較靠近對方,後是比較靠近自己;不是先出動或後出動的意思。
用一個獨立自編局面練習:棋盤只放紅帥e1、黑將e10、紅兵e5,及紅車a3、a6,其他位置全空,輪紅方走。紅兵負責隔開將帥。
- a6的紅車是前車,a3的是後車。
- 「前車平八」表示a6到b6,不能誤動a3的車。
- 重新擺回原局面,再讀「後車進一」,就是a3到a4;不是去推動a6的車。
黑方同理:以黑方在上方的固定畫面來看,較靠下、朝紅方的一枚反而是前子。
三個兵在同一路時
2018年WXF規則第7條也列出同路三兵:用前、中、後區分,數字表示法由前到後依序為1、2、3。此時不能把第一個數字當成起點路數。
再擺一個獨立局面:紅帥e1、黑將e10、紅兵e5,以及紅兵c6、c7、c8,其餘全空,輪紅方走。
- c8是前兵、c7是中兵、c6是後兵,三枚都已過河。
- 「中兵平六」表示c7到d7;以第7條示例的數字格式,可寫作「27=6」:2是同路三兵中的第二枚,7是原本的紅方七路,6是目的六路。
- 若改讀「後兵平六」,要重新擺回原局面,再移c6到d6;數字格式是「37=6」。
這兩種是同一原局面的不同選擇,不是連走。遇到四兵、五兵或多路同時有疊兵的特殊編碼,應先讀該棋譜所附的記法說明,不把此處的三兵例子任意延伸。
五、WXF字母記法:C2.5與C2=5怎麼對照?
英文棋譜會用字母代替棋子名。WXF官網託管的2015年教學稿第6章列出下列對照;2018年規則第7條也列有英文代號。
| 棋子 | 代號 | 棋子 | 代號 |
|---|---|---|---|
| 帥/將 | K | 仕/士 | A |
| 相/象 | E | 馬 | H |
| 車 | R | 炮 | C |
| 兵/卒 | P | — | — |
方向用「+」表示進、「-」表示退。橫移符號要看來源版本:2015年教學稿把「.」列在WXF欄,把「=」列在AXF欄;2018年WXF規則則直接採用「=」的國際化例子。因此讀到C2.5或C2=5,兩者都可對應「炮二平五」,不必把其中一個直接判成錯譜。
以本文短局對照:紅「馬二進三」是H2+3,黑「炮8退1」是C8-1。雙方都用阿拉伯數字時,要靠回合欄位與行棋順序辨識紅黑,不能只看一段代碼猜顏色。
同路前後子在教學稿中,會用「+」「-」取代原起點路數。例如上述前車a6到b6,可寫R+.8;若採等號橫移寫法則是R+=8。緊接R的「+」是在選前車,後面的「.」或「=」才是橫移方向;不能把兩者混讀成車向前走。
六、常見問題
炮二平五一定是開局右邊的炮嗎?
在標準起始局面,是紅方右側二路的炮。到了中局,必須先看當時哪枚炮在二路;棋譜描述當下位置,不會永久替每枚炮綁定「原來左邊、原來右邊」的身分。
「進」可以表示吃子嗎?
可以是吃子,也可以只是移到空點,需看當時棋盤。傳統四字記法不另靠西洋棋的x來標吃子;若終點有敵子,就要再檢查該子是否能按規則吃到。
馬8進7的7,為什麼不是往前7步?
因為馬屬於最後一字寫目的路數的棋子。先確定是哪一方的8路馬,再按向前的馬步找7路落點;不要把紅方的路數方向套在黑方身上。
字母後的+是不是將軍?
在此類象棋相對記法裡,+通常表示進;取代起點路數時則可表示前子。不能直接套用西洋棋以+標示將軍的讀法,須連同所在位置及整段格式判讀。
七、打譜時固定做這四件事
- 確認起始局面,以及輪到紅方還是黑方。
- 從行棋方自己的右邊算路,找出棋子;有前後中就先區分。
- 讀進退平,再依棋子種類判斷末字是步數或目的路。
- 移動後核對阻擋、吃子與將帥安全,更新局面才讀下一步。
練習時可先走完本文六回合,再把棋子復位重播;能逐步還原,比只背著法名稱更有用。替練棋與休息安排固定時間,避免為了反覆推演而打亂原定生活安排。
引用資料 References
- 世界象棋聯合會|2018年版《世界象棋規則》 — 採第7條四部分記譜、進退平、國際化符號、棋子英文代號、前後子與三兵同路表示法;走子練習依行棋規則核對。本文短局與少子局面均為自編。
- WXF官網託管|Introduction to Chinese Chess,2015-03-23教學稿 — 第2章核對雙方路數方向;第6章核對字母記法、前後子符號、紅黑成對記錄,以及WXF「.」與AXF「=」的版本差別。
本文為資訊整理,不構成任何獲利保證;遊戲規則、賠率與活動條件請以遊戲內說明及本站公告為準。理性娛樂,未滿 18 歲請勿參與。