国际象棋
简体中文

国际象棋 › 玩法说明 ›

看懂棋谱:代数记谱法

e4、Nf3、exd5、O-O 是什么意思?学会记谱,就看得懂棋书、视频和自己的对局记录。

本页内容
  1. 为什么要学记谱
  2. 每一格都有名字
  3. 棋子的代号
  4. 一步棋怎么写
  5. 吃子:x
  6. 两个同样的棋子都能走过去
  7. 王车易位:O-O 与 O-O-O
  8. 升变:=Q
  9. 吃过路兵:e.p.
  10. 将军、将死和结果
  11. 棋书上的感叹号和问号
  12. 记谱法的由来
  13. 自己练练看

学会看棋谱,在在线下国际象棋时就能看懂棋谱栏里的每一步。

为什么要学记谱

棋谱就是把一盘棋“写下来”的方法。会看棋谱,你就能照着棋书摆出名局、跟上教学视频在讲哪一步,也能回头看看自己刚下完的那一盘,找出哪里走坏了。

现在全世界通用的是代数记谱法:每一步只写“哪一种棋子”和“走到哪一格”,通常三四个字符就写完了。棋书、比赛、网站几乎都用它。

每一格都有名字

先把棋盘当成一张坐标图。从白方这边看过去:

  • 竖的一行叫直线,从左到右是 a、b、c、d、e、f、g、h。
  • 横的一行叫横线,从白方这边往前数是 1 到 8。
  • 每一格的名字=直线字母+横线数字,比如 e4。

所以白方左下角是 a1、右下角是 h1;白王一开始在 e1,黑后一开始在 d8。不管你执白还是执黑,格子的名字都不会变——对黑方来说,e4 也还是 e4。

白方左下角是 a1。白王在 e1,黑后在 d8。

小技巧:记住“白后在 d1、黑后在 d8,王在 e 线”,其他格子数一数就很快。

棋子的代号

每种棋子用一个大写字母表示,大多是英文名字的第一个字母:

代号棋子英文
K王King
Q后Queen
R车Rook
B象Bishop
N马Knight

马用 N 不用 K,是因为 K 已经给王用了。兵没有代号,记谱时直接省略。

不同国家的棋书可能用自己语言的字母,比如法语的象叫 fou,所以法国棋书会写 F。看到不认识的字母时,先看看是哪个国家出版的。

有些棋书和网站(包括这里的棋谱栏)会把字母换成小小的棋子图标,这叫图形记谱,读法完全一样。

一步棋怎么写

基本格式只有一条:棋子代号+走到的格子。

  • Nf3:马走到 f3。
  • Be5:象走到 e5。
  • e4:兵走到 e4(兵没有代号,所以只写格子)。

出发的格子不用写,因为大多数时候只有一个棋子走得到那里。

一整盘棋会加上回合数,一个回合是白方一步加黑方一步:

1. e4 e5 2. Nf3 Nc6 3. Bc4

这段读作:第一回合白兵到 e4、黑兵到 e5;第二回合白马到 f3、黑马到 c6;第三回合白象到 c4。只写到白方那一步时,黑方的下一步会写成 3... Bc5,三个点表示“这是黑方走的”。

1. e4 e5 2. Nf3 Nc6 3. Bc4 之后的局面,最后一步 Bc4 标成了黄色。

吃子:x

吃掉对方的棋子时,在格子前面加一个 x(有些书用乘号 ×)。

  • Bxe5:象吃掉 e5 上的棋子。

兵吃子比较特别:兵没有代号,所以改用它出发的那条直线的字母开头。

  • exd5:e 线上的兵,斜着吃到 d5。
exd5:e4 的兵斜着吃掉 d5 的黑兵。

你可能还会看到下面这些写法,意思都一样:

  • 比较老的德语、俄语、意大利语棋书用冒号,写成 B:e5 或 Be5:。
  • 有些开局参考书干脆不写吃子符号,Bxe5 直接写成 Be5,exd5 写成 ed5。

两个同样的棋子都能走过去

如果有两个同种棋子都能走到同一格,只写“Nd2”就分不出是哪一个。这时在代号后面补上出发位置,规则依次是:

  1. 两个棋子在不同直线上 → 补直线字母。
  2. 在同一条直线上 → 改补横线数字。
  3. 这样还分不清(通常是升变出第三个后才会遇到)→ 字母和数字都写。

补直线字母

两个马都能到 d2。从 b1 出发的这一步写成 Nbd2,另一个马则是 Nfd2。

补横线数字

两个车都在 d 线,字母分不出来,所以写数字:d1 的车写成 R1d4,d7 的车写成 R7d4。

字母和数字都写

三个后都能到 e1。h4 的后和 h1 在同一条直线、和 e4 在同一条横线,只好把整个格子写出来:Qh4e1。另外两个是 Qee1 和 Q1e1。

吃子的话照样加 x,比如 Qh4xe1。

王车易位:O-O 与 O-O-O

易位不写王走到哪一格,而是用专门的符号:

  • O-O:短易位,往王翼(h 线那边)。
  • O-O-O:长易位,往后翼(a 线那边)。

好记的方法:短易位时王和车中间隔两格,写两个圈;长易位隔三格,写三个圈。

白方短易位 O-O 之后:王到 g1、车到 f1。

有的棋书用数字零写成 0-0、0-0-0,看起来一样,意思也一样;电脑用的棋谱文件大多用英文字母 O。易位本身的规则见特殊走法。

升变:=Q

兵走到底线变成别的棋子时,把变成的棋子代号写在最后:

  • e8=Q:e 线的兵走到 e8,升变成后。

等号是现在最常见的写法,也有人写 e8Q、e8(Q) 或 e8/Q,都是同一步棋。如果升变的同时将军,就再加上 +,像 e8=Q+。

e8=Q+:兵到 e8 升变成后,顺便将军。

吃过路兵:e.p.

吃过路兵时,写的是吃子的兵最后停在哪一格,不是被吃掉的兵在哪一格。想强调的话,可以在后面加 e.p.(法语 en passant 的缩写),不加也对。

exd6 e.p.:黑兵刚从 d7 一下走到 d5,白方 e5 的兵斜走到 d6,把 d5 的黑兵吃掉。

什么时候可以吃过路兵,见特殊走法。

将军、将死和结果

在一步棋的最后加上符号:

符号意思例子
+将军Ra8+
#将死,这盘结束Ra8#
Ra8#:车走到 a8,黑王被自己的兵挡住逃不掉,将死。

老一点的书还有别的写法:将军写成 ch 或短剑符号 †;“闪将”(移开一个子,让后面的子将军)写成 dis ch;“双将”(两个子同时将军)写成 dbl ch 或 ++。也有参考书完全不标将军。将军和将死的规则见将军、将死与和棋。

一盘棋的结果写在最后:

写法结果
1-0白方胜
0-1黑方胜
½-½和棋

棋书上的感叹号和问号

讲解棋局时,作者常在一步棋后面加符号,说明这步好不好:

符号意思
!好棋
!!妙手,很难想到的好棋
?坏棋
??大错,比如白送一个后
!?有意思的一步,值得一试
?!可疑的一步,不太推荐

这些是评注,不是棋步的一部分,摆棋的时候直接忽略就好。

记谱法的由来

在代数记谱法流行之前,英语国家常用“描述记谱法”:格子是从每一方自己的角度命名的,同一格对白方和黑方叫法不一样,比如白方的 1. e4 会写成 P-K4(王前面的兵走到第 4 格)。这种写法比较长,也容易搞混,到了 1980 年代以后,英语世界的棋书大多改用代数记谱法;欧洲大多数国家更早就开始用了。

至于代数记谱法最早出现在哪里,有一种说法是可以追溯到很久以前的波斯象棋记录,不过现在通用的写法是近代才定下来的。

自己练练看

  1. 下一盘棋,下完之后看棋盘旁边的棋谱栏(手机上在棋谱标签页),把每一步读出来:“马到 f3”“e 兵吃 d5”。
  2. 找一本棋书或一段教学视频,照着棋谱在棋盘上摆,摆错了就回头对一下坐标。
  3. 试着不看棋盘,光看 1. e4 e5 2. Nf3 Nc6 3. Bc4 想象局面,再摆出来对答案。

读熟了以后,看棋谱就像看文字一样快。开一盘棋来练习吧。

也可以回到免费国际象棋的首页,看看还有哪些教程。

开始游戏