學習

西洋棋記譜法:如何讀寫西洋棋著法

支援 iPhone、iPad、Mac 和 Android。不需帳號。

西洋棋記譜法是棋手記錄著法的方式:e4、Nf3、Bxe5+、O-O。學會看懂它,你就能讀懂任何一本西洋棋書、重播著名的對局,並在記錄紙上記下自己的對局。標準的系統叫做代數記譜法,FIDE 所有計分的對局都使用它。本指南說明格子怎麼命名、哪個字母代表哪個棋子、吃子、將軍、將死、易位和升變怎麼寫、! 和 ? 這些符號是什麼意思,以及 PGN 和 FEN 的角色。

格子的名稱

棋盤上的每一格都有一個由字母和數字組成的固定名稱。直線(直的列)從白方的左手邊到右手邊,依序標為 a 到 h。橫排(橫的排)從白方那一側開始,依序編號 1 到 8。白方左手邊角落的格子是 a1,白王從 e1 開始,黑后從 d8 開始。

從黑方那一側看棋盤時,這些名稱不會改變。對黑方來說,a1 是遠處右邊的角落。書上的棋圖幾乎都是從白方的角度印製,第 1 橫排在下方。

棋子的字母

除了兵以外,每種棋子都有一個大寫字母。在英文中,K 代表王,Q 代表后,R 代表車,B 代表象,N 代表馬(因為 K 已經給王用了)。中文的西洋棋書籍和網站通常直接使用這幾個英文字母 K、Q、R、B、N,ChessWOW 的中文介面也是如此;有些中文資料則改用漢字王、后、車、象、馬,例如「馬f3」。兵沒有字母: 兵的著法只寫目標格,例如 e4。

其他語言則使用各自語言中棋子名稱的第一個字母,所以同一步棋在德文書和法文書裡看起來不一樣。在任何一種語言中,兵都沒有字母。

語言王后車象馬
英文KQRBN
德文KDTLS
法文RDTFC
西班牙文RDTAC
義大利文RDTAC
荷蘭文KDTLP
俄文КрФЛСК
波蘭文KHWGS
捷克文KDVSJ
瑞典文KDTLS
中文(漢字)王后車象馬

所以英文的 Nf3,在德文中是 Sf3,在法文和西班牙文中是 Cf3,在俄文中是 Кf3。許多現代書籍用圖形記譜法避開這個問題:用小小的棋子圖示取代字母,任何語言的讀者都看得懂。線上平台和 PGN 檔案一律使用英文字母。

如何寫一步棋

在簡式代數記譜法中,一步棋由左到右組成:

  1. 步驟 1

    寫出棋子的字母。 兵的著法省略不寫。

  2. 步驟 2

    只在需要時加上出發的直線或橫排。 只有當兩個同種棋子都能走到同一格時才需要(見下方)。

  3. 步驟 3

    如果這步棋吃子,寫 x。 兵吃子時,先寫出兵原本所在的直線,例如 exd5。

  4. 步驟 4

    寫出目標格,例如 f3。

  5. 步驟 5

    如果有特殊符號就加上: 升變寫 =Q,將軍寫 +,將死寫 #。

範例:e4(兵走到 e4)、Nf3(馬走到 f3)、Bxe5(象在 e5 吃子)、exd5(e 線上的兵在 d5 吃子)、Qh5+(后走到 h5 並將軍)。著法以兩步為一組編號:1.e4 e5 2.Nf3 Nc6 表示白方走 e4,黑方應以 e5,接著白方走 Nf3,黑方走 Nc6。如果著法被評註打斷,黑方的著法會加上三個點,例如 2...Nc6。

當兩個棋子能走到同一格時,要加上它們出發的直線。如果兩者在同一條直線上,就改加橫排。在下面的棋圖中,兩匹白馬都能走到 d2。從 b1 出發的馬寫成 Nbd2,從 f3 出發的馬則寫成 Nfd2。如果 a1 和 a5 的兩個車都能走到 a3,就寫成 R1a3 或 R5a3。

1.d4 d5 2.Nf3 Nf6 之後。兩匹馬都能走到 d2,所以從 b1 出發的馬寫成 3.Nbd2。

將軍、將死、易位和其他符號

符號意義範例
x吃子Bxe5、exd5
+將軍Qh5+
#將死(有些書寫成 ++ 或直接寫「將死」)Qxf7#
O-O王翼易位(短易位)O-O
O-O-O后翼易位(長易位)O-O-O
=Q兵升變為后(或 =R、=B、=N)e8=Q
e.p.吃過路兵(可省略)exd6 e.p.
1-0、0-1、½-½白方勝、黑方勝、和棋1-0

不同來源在幾個細節上有差異。FIDE 西洋棋規則用數字零寫易位(0-0、0-0-0),升變則不加等號(d8Q);PGN 檔案和大多數網站則使用字母 O(O-O)和等號(e8=Q)(FIDE 西洋棋規則附錄 C)。兩種寫法意思相同。吃過路兵的寫法和一般的兵吃子一樣,寫出吃子的兵落下的格子;e.p. 這個後綴可加可不加。

評註符號:! 和 ? 是什麼意思

在書籍和有評註的對局中,著法後面的符號表達對這步棋的看法。它們不是著法本身的一部分,對局中也絕對不會寫在記錄紙上。

符號意義
!好棋
!!妙著,常常是出人意料的棄子
?錯誤
??漏著
!?有趣的一步,值得一試
?!可疑的一步

評估符號描述的是局面:= 均勢,+= 或 ⩲ 白方稍優,± 白方明顯占優,+- 白方勝勢;黑方則把同樣的符號反過來寫(=+、∓、-+)。∞ 表示局面不明朗。

記錄紙、完整記譜法、PGN 和 FEN

記錄紙。 在比賽對局中,雙方都要用代數記譜法記下每一步棋,包括自己和對手的。不可以預先寫下著法。你可以先應對對手的著法再記錄,但必須在走下一步之前記下來(FIDE 西洋棋規則第 8.1 條)。提和會記為 (=)(第 9.1.2.2 條)。你可以使用自己語言的棋子字母(附錄 C.3)。

完整記譜法。 有些入門書和較舊的資料會同時寫出起點格和目標格:1.e2-e4 e7-e5 2.Ng1-f3。吃子時用 x 取代連字號:Bf1xb5。完整記譜法在實體棋盤上比較容易跟著走,但比較占篇幅。簡式記譜法才是標準。

PGN(Portable Game Notation,可攜式棋譜格式)是記錄完整對局的文字格式。PGN 檔案以 [White "..."]、[Black "..."] 和 [Result "1-0"] 等標籤開頭,接著是以英文字母寫成的簡式代數記譜著法。Lichess、Chess.com 和幾乎所有西洋棋程式都能匯入和匯出 PGN。

FEN(Forsyth-Edwards Notation)描述的是單一局面,而不是一整盤棋。它逐排列出棋子,接著是行棋方、易位權利、吃過路兵格和兩個步數計數。初始局面是 rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1。FEN 檢視器可以把任何 FEN 顯示在棋盤上,並說明它的各個部分。

ChessWOW 中的記譜法

ChessWOW 會用你的語言的棋子字母顯示著法。在設定的「記譜法」中,你可以跟隨 App 語言、選擇「國際」(K、Q、R、B、N),或選用其他語言的字母,例如德文或法文。這只會改變分析、報告和訓練中著法的顯示方式。PGN 的匯出和匯入一律維持國際格式,所以你的檔案在其他任何程式中都能使用。

你不必一步一步輸入著法,也能把對局放進 App。從剪貼簿貼上 PGN 或 FEN、開啟 PGN 檔案,或用使用者名稱從 Lichess 和 Chess.com 匯入你的對局。書上或截圖中的局面可以直接掃描,變成附有 FEN 的棋盤,馬上就能分析。

實用資訊

問與答

西洋棋中的 + 是什麼意思?

著法後面的加號表示將軍:這步棋攻擊對方的王。# 符號表示將死。

O-O 是什麼意思?

O-O 是王翼易位,O-O-O 是后翼易位。FIDE 西洋棋規則用數字零寫同樣的著法:0-0 和 0-0-0。

為什麼馬是 N 而不是 K?

在英文中,K 已經用來代表王,所以馬用 N。其他語言使用自己的字母,例如德文是 S。

西洋棋中的 ! 和 !? 有什麼不同?

單一個 ! 標示好棋。!? 標示有趣、值得一試,但價值比較不確定的一步。

比賽時一定要用英文記譜法記錄嗎?

不一定。FIDE 西洋棋規則允許每位棋手使用自己國家通用的棋子名稱,所以你可以用自己語言的字母填寫記錄紙。線上平台和 PGN 檔案則使用英文字母。

ChessWOW 可以用我的語言顯示著法嗎?

可以。在設定的「記譜法」中,你可以選擇你的語言的棋子字母,或國際字母。PGN 檔案維持國際格式。

更多指南

繼續閱讀

ChessWOW

用你熟悉的方式讀懂著法。

在 iPhone、iPad、Mac 和 Android 上匯入、貼上或掃描對局,並用 Stockfish 19 分析。