西洋棋棋譜怎麼看:代數記譜、吃子與王車易位符號

目錄
西洋棋棋譜是用「棋子縮寫+終點座標」記錄走法:Nf3表示馬走到f3,exd5表示e線的兵吃到d5。讀一整局時,依步號先走白方、再走黑方;單看一個符號,通常不能知道棋子原本在哪裡,必須接著前面的局面判讀。
本文於2026年11月13日查核FIDE《Laws of Chess》2023年1月1日生效英文版附錄C、第8條,以及《PGN Specification and Implementation Guide》第8節。以下採英文棋子縮寫,以標準西洋棋為範圍;短局與局部練習均為自編教學情境,不是真實賽事紀錄,也不表示本站提供西洋棋對局服務。
一、先看座標與縮寫:Nf3的3不是第3步
棋盤座標固定以白方視角命名:直行由左到右是a~h,橫列由白方近處到遠處是1~8。f3就是f直行、第3橫列的交點;換到黑方座位看,格子仍叫f3。
英文縮寫使用大寫字母,座標的直行則用小寫:
| 縮寫 | 棋子 | 記譜例 |
|---|---|---|
| K | 王 | Kf2 |
| Q | 后 | Qd2 |
| R | 車 | Re1 |
| B | 象 | Bc4 |
| N | 馬 | Nf3 |
| 不寫縮寫 | 兵 | e4 |
馬用N,王用K;兵的一般移動直接寫終點,不寫Pe4。以上只是符號示意,是否能走仍取決於當時局面。
例如從標準起始位置走1. e4 e5 2. Nf3,白方第1步是e2兵到e4,黑方第1步是e7兵到e5,接著白方g1馬到f3。步號2涵蓋白、黑各自的第2步,不是全局只移動過兩次。
單獨引用黑方走法時,常見2... Nc6,三個點表示黑方第2步。至於棋子能否走到該格、易位的合法條件,可先接著讀西洋棋規則入門:走法、將死與特殊移動,這裡專注在如何讀寫紀錄。
二、吃子、將軍與易位符號怎麼拆?
以下採PGN使用的標準代數記譜(SAN)寫法:
| 記號 | 怎麼讀 | 注意 |
|---|---|---|
| Nxe5 | 馬吃到e5 | x表示吃子 |
| exd5 | e線兵吃到d5 | e是出發直行 |
| Qh5+ | 后到h5並將軍 | +不是得分 |
| Qh4# | 后到h4並將死 | #表示將死 |
| O-O | 王翼易位 | 大寫字母O |
| O-O-O | 后翼易位 | 仍只算一步 |
| e8=Q | 兵到e8升成后 | =後寫新棋子 |
吃子記號不告訴你被吃的是哪種棋子。Nxe5只記「馬吃到e5」,不能由符號推定吃的是兵、象還是后。
標準西洋棋中,白方O-O會把王從e1移到g1、h1車移到f1;黑方則是e8到g8、h8到f8。O-O-O是往a線車那側易位,不是王走3格。
FIDE記譜與PGN有兩個容易打錯的差異
FIDE附錄C列的易位符號是數字0組成的0-0、0-0-0;PGN匯出的SAN則明定使用大寫字母O組成的O-O、O-O-O。存成供軟體交換的PGN時,請使用後者,不要混用。
升變也不同:FIDE附錄C示例把新棋子直接接在終點後,如d8Q;PGN寫作d8=Q。FIDE附錄C允許省略吃子、將軍等部分記號,但本文的PGN示例保留SAN要求的x、+與#,避免把紙本允許的簡寫直接當成PGN標準格式。
三、把8個步號逐手還原:同一枚兵會換直行
下面從標準起始位置開始,是自編、未完的8步教學片段,不是名局,也不代表白黑任何一方已獲勝。每個步號先白後黑;第8步只有白方走法,尚未接黑方回應。
1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. O-O O-O 6. Nc3 d6 7. Be3 Bxe3 8. fxe3 *
| 步號 | 白方移動 | 黑方移動 |
|---|---|---|
| 1 | e2兵到e4 | e7兵到e5 |
| 2 | g1馬到f3 | b8馬到c6 |
| 3 | f1象到c4 | g8馬到f6 |
| 4 | d2兵到d3 | f8象到c5 |
| 5 | 王翼易位 | 王翼易位 |
| 6 | b1馬到c3 | d7兵到d6 |
| 7 | c1象到e3 | c5象吃到e3 |
| 8 | f2兵吃到e3 | 尚未記錄 |
第7步白象由c1經d2到e3;d兵先在第4步離開d2,這條斜線才打得開。黑象接著從c5經d4吃掉e3白象,記成Bxe3。
第8步白兵從f2吃到e3,記成fxe3。這枚兵原先在f線,現在已在e線;往後不能因它「出身f線」就永遠用f表示。記譜的出發直行,指這一步出發時所在的直行。
末尾*表示這份紀錄沒有確定結果,可用於尚在進行、結果不明或中止的棋局。這裡特別用它標示教學片段未完,不能為了讓紀錄看起來完整就補成1-0。
四、三個補充練習:吃過路兵、升變與同類棋子
吃過路兵:終點當下可以沒有敵子
另一個從起始位置開始的獨立片段是:1. e4 a6 2. e5 d5 3. exd6 *。
白兵先到e5,黑方剛把d7兵走兩格到d5,白方立即用e5兵吃過路兵:白兵落在d6,移除的是d5黑兵。PGN寫exd6,沒有額外的特殊吃子符號;FIDE紙本記譜可另加e.p.註明。不要把它誤讀成黑兵原本就站在d6。
升變:必須記下換成哪枚棋子
獨立局面只放白王a1、白兵e7、黑王h8,其他格全空,輪白方走。白兵到e8升后,PGN記成e8=Q+:e8是終點,=Q是升后,+表示新后立即沿第8橫列將軍。
若選升馬,則是e8=N,此局面不將軍,不加+。只寫e8會漏掉升變選擇,無法完整還原局面;不能一律假設每次都升后。
兩枚馬都能到d2:補的是出發位置
再換一個獨立局面:白王e1、白馬b1與f1、黑王h8,其他格全空,輪白方走。兩枚馬都能合法到d2,這時要寫Nbd2或Nfd2,用b、f區分出發直行;不能都只寫Nd2。
SAN優先用出發直行消除歧義;同一直行而需區分時用出發橫列,兩者單獨都不足時才寫完整出發格。判斷時只計入真的可以合法走到終點的同類棋子,不能把移開後會暴露己王的棋子也算進去。
五、保存棋譜:結果與評論要分開
PGN是可用文字保存、讓棋譜軟體交換對局的格式,通常包含對局資料與走法。基本資料的七個標籤是Event、Site、Date、Round、White、Black、Result,分別記賽事、地點、日期、輪次、白方、黑方與結果;不知道的內容不要編造。
走法最後的結果標記只用下列4種:
- 1-0:白方勝。
- 0-1:黑方勝。
- 1/2-1/2:和局。
*:進行中、結果不明或中止。
這裡的0是數字,不是字母O;資料區的Result也要與走法末尾一致。看到1-0只能知道白勝,不能單憑結果認定最後一步是將死,因為勝負也可能來自認輸等終局原因。
FIDE紙本上的(=)是提和紀錄,不代表雙方已接受和局;PGN結果則要等真正和局才填1/2-1/2。棋評的!、?是評註,不是走法或結果;正式對局記錄表也不能拿來寫自己的分析筆記。
賽後保存時,先逐步重播,再核對白黑方、結果與特殊走法;若從中途局面開始,還要保留起始局面資料。練習讀譜能自行加註說明,正式比賽則依第8條與賽事規定記錄,不要事先把打算下的一步寫在記錄表上;規則規定的和局申請等例外另行處理。
六、常見問題
Nf3一定是g1馬走出來嗎?
不是,Nf3本身只說馬到f3。在本文第2步的局面,能到那裡的是g1馬;換一個局面,起點可能不同,要連著前面的棋譜判斷。
棋譜沒有x,就一定沒有吃子嗎?
PGN標準SAN的吃子要寫x,但FIDE附錄C允許在紙本代數記譜省略它。閱讀紀錄前先確認使用的格式,匯出PGN時不要照搬省略x的寫法。
棋譜的+代表白方多一分嗎?
不是,接在走法後的+表示將軍,#表示將死。白方勝、黑方勝或和局,要另看1-0、0-1或1/2-1/2等結果標記。
所有快棋都要一邊下、一邊寫棋譜嗎?
不能一概而論,快棋、超快棋及剩餘時間不足時有不同記錄規定。可接著讀西洋棋快棋與超快棋:棋鐘、加秒與超時判定,正式參賽仍要核對適用的規則與賽事簡章。
七、先走一枚、再對一個符號
讀譜時按「輪到誰、哪種棋子、終點在哪、有無吃子與特殊註記」逐項還原,最後核對結果。把第8步fxe3走完,再回頭看那枚兵如何從f2到了e3,比只背一串字母更容易掌握記譜。
先用一小段棋譜練習,確認能完整重播再延長;安排好練習時間,疲累就先休息。
引用資料 References
- FIDE Handbook|Laws of Chess,2023年1月1日生效英文版 — 採附錄C的座標、棋子縮寫、易位、吃子、升變與提和記號,第3條的特殊移動,以及第8條的實體對局記錄要求;查核日2026年11月13日。
- PGN Specification and Implementation Guide|Steven J. Edwards協調編訂版 — 採第8.1節的七個基本標籤、第8.2節的步號、SAN、消歧義、升變、將軍與終局標記,用來區分紙本記譜與PGN交換格式;查核日2026年11月13日。
本文為資訊整理,不構成任何獲利保證;遊戲規則、賠率與活動條件請以遊戲內說明及本站公告為準。理性娛樂,未滿 18 歲請勿參與。