记谱错误有个讨厌的特点:写的时候毫无感觉,几个月后想复盘时才发现这盘棋根本读不通。以下是最常出现的七个。
1. 马写成 K
K 是王(King),马是 N(kNight)。这是初学者第一名的错误,而且后果不小:Ke4 和 Ne4 在很多局面下都合法,机器和人都不会立刻发现你写错了。
2. 记的是起点而不是终点
代数记谱法记的是走到哪里。马从 g1 跳到 f3,写 Nf3,不是 Ng1 也不是 g1f3。写起点的人通常是刚从长记法(Ng1-f3)转过来的。
3. 兵吃子漏掉出发直线
必须写 exd5,不能只写 xd5 或 d5。兵不写字母,那个出发直线就是唯一能区分"哪个兵"的信息。漏掉它,一个吃子局面可能有两种读法。
4. 易位用数字 0
短易位是 O-O,长易位是 O-O-O,用的是字母 O。手写时 0 和 O 几乎一样,但正式记录应当用字母;更要命的是有人写成 00 或 0-0-0-0。
5. 同名棋子不做区分
两个马都能走到 d2 时,只写 Nd2 是不完整的。要写 Nbd2(b 线的马)或 N1d2(第 1 横线的马)。省略的那一刻你知道是哪个马,三个月后你不知道。
6. 漏记一步,后面全部错位
最致命的一个。漏掉一个回合之后,白方的着法开始写进黑方的格子,或者回合号整体偏移一格。发现时往往已经过了十几步。
对策:每隔五个回合抬头核对一次回合号和棋盘上的实际步数。花两秒,省一小时。
7. 忘了写结果和签名
1-0、0-1、1/2-1/2 必须填,双方还要签字。FIDE 规则下,签字确认的记谱单是裁判处理争议的依据;没有结果的记谱单在归档时也是个残次品。
为什么这些错误比看上去麻烦
一步写错,后面的着法可能仍然"看起来合法",于是错误不会自我暴露。等你把这盘棋输入引擎时,会得到一个既不是你下的、也不是对手下的第三盘棋。
这也是为什么在棋盘上验证比反复读记谱单有效:一个非法着法一定是错的,而一个合法但错误的着法只有在整条线走下去时才会露馅。
让机器当场发现
ScanChess 识别记谱单时会用象棋规则逐步验证:读出来的着法如果在当前局面下不合法,会被高亮标出来让你确认,而不是照单全收。上面七个错误里,1、3、4、5、6 都会以这种方式暴露出来。

