跳转到内容

国际象棋/游戏记录

来自维基教科书,开放世界中的开放书籍

对国际象棋游戏进行记录对于任何国际象棋学习者来说都很重要,因为它使他们能够回顾自己的策略以及对手的策略,阅读经典的国际象棋遭遇,并跟踪游戏的进展。此外,国际象棋谜题经常在杂志、报纸和网上发布,它们的解决方案也会被记录下来;例如,参见 泰晤士报国际象棋 [失效链接]

代数符号

[编辑 | 编辑源代码]

国际象棋游戏最常用的命名法是 代数符号。还有几种较旧的符号系统,但这些系统不太常见。

在代数符号中,我们使用

  • R 表示车;
  • N 表示马;
  • B 表示象;
  • K 表示王;
  • Q 表示后;
  • 无字母 表示兵。

有时会使用一种图解的语言无关符号,其中马的图片可能代表马,等等。

棋盘上的每个方格都由坐标给出,类似于地图或平面图。横行(行)用阿拉伯数字 1 到 8 索引,纵行(列)用拉丁字母“a”到“h”索引。方格的坐标表示为其纵行索引后跟其横行索引。例如,在下图棋盘中,黑王的坐标为 d5

如果黑王移动到 d6,则此移动记为 Kd6,即 King 移动到 d6

如果不止一枚棋子可以移动到棋子移动到的方格,则应在棋子符号和目标坐标之间添加棋子移动前的纵行(例如,Qee7)。如果有必要,还可以添加其所在的横行(例如,Qe6e4)。

a b c d e f g h
8a8 black kingb8 black kingc8 black kingd8 black kinge8 black kingf8 black kingg8 black kingh8 black king8
7a7 black kingb7 black kingc7 black kingd7 black kinge7 black kingf7 black kingg7 black kingh7 black king7
6a6 black kingb6 black kingc6 black kingd6 black kinge6 black kingf6 black kingg6 black kingh6 black king6
5a5 black kingb5 black kingc5 black kingd5 black kinge5 black kingf5 black kingg5 black kingh5 black king5
4a4 black kingb4 black kingc4 black kingd4 black kinge4 black kingf4 black kingg4 black kingh4 black king4
3a3 black kingb3 black kingc3 black kingd3 black kinge3 black kingf3 black kingg3 black kingh3 black king3
2a2 black kingb2 black kingc2 black kingd2 black kinge2 black kingf2 black kingg2 black kingh2 black king2
1a1 black kingb1 black kingc1 black kingd1 black kinge1 black kingf1 black kingg1 black kingh1 black king1
a b c d e f g h
棋盘的坐标

棋子被吃、王被将军或将死等移动有特殊的符号。

  • 如果棋子被吃,则在目标坐标之前插入一个十字 (x)。因此,如果兵吃子,则十字之前是兵吃子前的纵行。
  • 如果王被将军,则移动符号后面加一个加号 (+)。
  • 如果王被将死,则移动符号后面加一个井号或双加号 ('#",++,),或单词“将死”或“checkmate”。

注释速记

[编辑 | 编辑源代码]

注释速记不是一种符号系统。相反,它是一套用于玩家或注释者添加描述或评论的符号系统。记录游戏的玩家或注释者可能希望突出显示优秀的移动,质疑糟糕的移动,或表明他认为哪位玩家占优。

  • 如果移动后面紧跟着一个感叹号 (!),则表示玩家/注释者对移动的质量感到惊讶。
  • 如果移动后面紧跟着一个问号 (?),则表示玩家/注释者怀疑该移动可能很糟糕。
  • 如果移动后面紧跟着一个感叹号,然后是一个问号 (!?),则表示玩家/注释者对该移动感兴趣,尽管它可能不是最佳选择。
  • 如果移动后面紧跟着一个问号,然后是一个感叹号 (?!),则表示玩家/注释者担心该移动可能具有决定性意义。

重复符号(例如 !!??)会增加强调。

结果以白棋得分后跟黑棋得分的方式写出。例如,1–0 表示白棋获胜,0–1 表示黑棋获胜。在平局的情况下,结果为 ½–½

玩家/注释者有一些额外的符号来记录他对整个游戏的看法,而不是对任何特定移动的看法。

  • 等号 (=) 表示玩家之间的位置相等。
  • 加减号 (+/–) 表示白棋被认为占优。
  • 减加号 (–/+) 表示黑棋被认为占优。

有时代数符号可能存在歧义——也就是说,两枚相同棋子可以移动到同一个方格。例如,玩家可能能够将他的两枚车移动到同一个方格。在这些情况下,必须指定哪一枚棋子被移动了。

精确的移动由指定棋子移动前的纵行(列)来指定,在移动的最终坐标之前。例如,Nd2 表示马移动到 d2,但 Nbd2 表示位于 b 纵行的马移动到 d2。如果棋子的纵行不足以精确地指定移动,则使用其所在的横行。如果纵行和横行都不足以单独指定移动,则同时使用两者。

特殊移动

[编辑 | 编辑源代码]

一些特殊移动很难用代数符号写出,必须有自己的符号。

  • 王侧城堡写为 O-O
  • 后侧城堡写为 O-O-O
  • 过路兵 (或 En Passe") (法语中的“经过”) 吃子写为兵只移动了一格。符号后面可以加上 e.p.ep 来明确表明吃子是通过过路兵完成的。
  • 如果兵升级,则写出兵的初始移动,后面加上一个等号,然后是新棋子的速记符号;例如,e8=Q。任何其他符号或注释都写在新棋子的速记符号之后(例如,c8=Q+ 表示兵升级为后并放在 c8 上将对方王将军)。

代数符号示例游戏

[编辑 | 编辑源代码]

如果您已经熟悉代数符号,请考虑这组简短的移动序列。尝试通过查看代数符号中的移动和棋盘来跟踪游戏。

游戏已经开始,即将结束。轮到白棋走棋。

a b c d e f g h
8a8 black kingb8 black kingc8 black kingd8 black kinge8 black kingf8 black kingg8 black kingh8 black king8
7a7 black kingb7 black kingc7 black kingd7 black kinge7 black kingf7 black kingg7 black kingh7 black king7
6a6 black kingb6 black kingc6 black kingd6 black kinge6 black kingf6 black kingg6 black kingh6 black king6
5a5 black kingb5 black kingc5 black kingd5 black kinge5 black kingf5 black kingg5 black kingh5 black king5
4a4 black kingb4 black kingc4 black kingd4 black kinge4 black kingf4 black queeng4 black kingh4 black king4
3a3 black kingb3 black kingc3 black kingd3 white bishope3 black kingf3 black kingg3 black kingh3 black king3
2a2 black kingb2 black kingc2 black kingd2 black kinge2 black kingf2 black kingg2 black kingh2 black king2
1a1 black kingb1 black kingc1 black kingd1 black kinge1 white kingf1 black kingg1 black kingh1 black king1
a b c d e f g h
示例游戏


白棋决定将他的象从 d3 移动到 c4,以将军黑王。这是白棋的第 30 步。因此,用代数符号表示,我们写成

  • 30. Bc4+

由于只有一枚象可以移动到 c4,因此没有指定象的初始位置。+ 表示将军。

a b c d e f g h
8a8 black kingb8 black kingc8 black kingd8 black kinge8 black kingf8 black kingg8 black kingh8 black king8
7a7 black kingb7 black kingc7 black kingd7 black kinge7 black kingf7 black kingg7 black kingh7 black king7
6a6 black kingb6 black kingc6 black kingd6 black kinge6 black kingf6 black kingg6 black kingh6 black king6
5a5 black kingb5 black kingc5 black kingd5 black kinge5 black kingf5 black kingg5 black kingh5 black king5
4a4 black kingb4 black kingc4 white bishopd4 black kinge4 black kingf4 black queeng4 black kingh4 black king4
3a3 black kingb3 black kingc3 black kingd3 black kinge3 black kingf3 black kingg3 black kingh3 black king3
2a2 black kingb2 black kingc2 black kingd2 black kinge2 black kingf2 black kingg2 black kingh2 black king2
1a1 black kingb1 black kingc1 black kingd1 black kinge1 white kingf1 black kingg1 black kingh1 black king1
a b c d e f g h
示例游戏

不幸的是,白棋的象现在处于后攻击的射程内。黑棋决定吃掉它。因此,黑棋的第 30 步我们写成

  • 30... Qxc4

x 表示棋子被吃。当黑棋的移动与白棋的移动分开写出时,数字和移动之间放一个省略号 (...)。省略号表示省略了白棋的移动。

棋盘现在看起来像这样

a b c d e f g h
8a8 black kingb8 black kingc8 black kingd8 black kinge8 black kingf8 black kingg8 black kingh8 black king8
7a7 black kingb7 black kingc7 black kingd7 black kinge7 black kingf7 black kingg7 black kingh7 black king7
6a6 black kingb6 black kingc6 black kingd6 black kinge6 black kingf6 black kingg6 black kingh6 black king6
5a5 black kingb5 black kingc5 black kingd5 black kinge5 black kingf5 black kingg5 black kingh5 black king5
4a4 black kingb4 black kingc4 black queend4 black kinge4 black kingf4 black kingg4 black kingh4 black king4
3a3 black kingb3 black kingc3 black kingd3 black kinge3 black kingf3 black kingg3 black kingh3 black king3
2a2 black kingb2 black kingc2 black kingd2 black kinge2 black kingf2 black kingg2 black kingh2 black king2
1a1 black kingb1 black kingc1 black kingd1 black kinge1 white kingf1 black kingg1 black kingh1 black king1
a b c d e f g h
示例游戏

白棋现在处于困境,决定逃到 f2。他的移动是

  • 31. Kf2

如果黑棋将白王,将后移动到 c2,他的移动是

  • 31... Qc2+

描述性符号

[编辑 | 编辑源代码]

您会经常遇到的另一种较旧的符号形式是 描述性符号。了解它很有用,因为较旧的书籍使用它。

在这种形式中,纵行不是 a、b、c 等,而是后车 (QR)、后马 (QN)、后象 (QB)、后 (Q)、王 (K)、王象 (KB)、王马 (KN) 和王车 (KR)。横行根据您的视角进行标记,因此方格 e4 (代数符号中) 是白棋的 K4,黑棋的 K5。

为了记录棋子的移动,你需要写下棋子,然后是一个连字符 ("-"),它表示 “移动” 或 “移动到”,最后写下棋子移动到的位置。例如,1. P-K4 表示将一枚兵卒移动到王侧的第 4 行。N-Q-B3 表示将你的骑士移动到后侧象侧的第 3 行。对于吃子,你需要指定吃子的棋子和被吃的棋子。QRPxN 表示后侧车侧的兵卒吃掉了骑士。为了简化记谱,如果兵卒吃子是唯一合法的吃子方式,则记为 PxN。需要注意的是,如果棋子被指定为在棋盘的王侧或后侧,指的是它 **现在** 所在的侧,而不是它开始时所在的侧。在极少数情况下,棋子的移动仍然可能会有歧义,例如当两个骑士都可以进行相同的吃子并且它们都在棋盘的同一侧时。此时,需要插入一个 “/”,表示 “在”。例如:N/3XP(指定行)或 N/BXP(指定列)。

为了比较这两种记谱系统,我们可以将同一盘棋使用代数记谱和描述性记谱的完整记谱(1、3、5)和简略记谱(2、4、6)进行比较。

代数记谱 描述性记谱
  1. e2-e4 e7-e6
  2. d4 d5
  3. Nb2-c3 Bf8-b4
  4. Bb5+ Bd7
  5. Bh3xd7+ Qd8xd7
  6. Ne2 d3xe4
  7. 0-0
  1. PK2-K4 PK2-K3
  2. P-Q4 P-Q4
  3. NQN1-QB3 BKB1-QN5 1
  4. B-QN5ch B-Q2 2
  5. BKR3xQ7ch QQ1-Q2xB
  6. N-K2 PQ3xPK4
  7. 0-0
1.^ 注意这里只有一个象可以移动到 QN5,所以没有必要指定哪个象移动到了那个位置。
2.^ 将军用 "ch" 或 "+" 表示,罕见但并非完全没有的双将军用 "++" 表示,将军杀用 "+mate" 或 "+++" 表示。

坐标记谱

[edit | edit source]

另一种类型的记谱只使用棋子所在的方格来表示移动;连字符 "-" 表示 “移动到”。例如,为了表示前面的 7 步棋,可以使用以下记谱方式:

  1. e2-e4 e7-e6
  2. d2-d4 d7-d5
  3. b1-c3 f8-b4
  4. f1-b5+ c8-d7
  5. b5xd7+ d8xd7
  6. g1-e2 d5xe4
  7. 0-0 或 0-0-0

ICCF 数字记谱法

[edit | edit source]
1 2 3 4 5 6 7 8
8 18 28 38 48 58 68 78 88 8
7 17 27 37 47 57 67 77 87 7
6 16 26 36 46 56 66 76 86 6
5 15 25 35 45 55 65 75 85 5
4 14 24 34 44 54 64 74 84 4
3 13 23 33 43 53 63 73 83 3
2 12 22 32 42 52 62 72 82 2
1 11 21 31 41 51 61 71 81 1
1 2 3 4 5 6 7 8
示例游戏

用棋子的起始方格的行(1 到 8)和列(1 到 8)表示一步棋,然后是目标方格(从白方车侧后方格 11 到黑方车侧后方格 88)。"1. e4" 在 ICCF 记谱法中表示为 "1. 5254"。与其他记谱法不同,ICCF 记谱法不能直接识别何时进行了王车易位、将军、将军杀和吃子(白方王车易位用 5171 表示,黑方王车易位用 5878 表示)。兵卒升变需要添加第五个数字来指定新的棋子(1=后,2=车,3=象,4=马)。这种记谱法被认为是国际性的,因为它不依赖于棋子的名称或特定的字母表。但是,这种记谱法仍然依赖于阿拉伯数字。

← 对弈 · 战术 →

华夏公益教科书