全部文章
    记谱法

    国际象棋记谱法详解:代数记谱法(SAN)入门

    作者: ScanChess Editorial Team1 分钟阅读English
    国际象棋记谱法详解:代数记谱法(SAN)入门的流程示意图

    记谱法是国际象棋的书面语言。学会它,你就能读懂任何一本棋书、复盘任何一盘名局、把自己的对局记下来带回家分析。现代通用的写法叫标准代数记谱法(Standard Algebraic Notation,SAN),本文用最短的路径把它讲明白。

    棋盘的坐标

    棋盘的八条竖线(直线)从白方左手边起依次记作 a–h,八条横线(横排)从白方一侧起记作 1–8。每个格子就是「直线 + 横线」:白方的王起始在 e1,黑方的王在 e8。

    坐标永远从白方视角定义,无论轮到谁走、你坐在哪一边。

    棋子的字母

    棋子 字母
    王 King K
    后 Queen Q
    车 Rook R
    象 Bishop B
    马 Knight N(不是 K,K 已经给王了)
    兵 Pawn 不写字母

    兵不写字母,这是初学者最容易卡住的地方。兵走到 e4 就写 e4,不写 Pe4

    基本写法

    一个普通着法 = 棋子字母 + 目标格:

    • e4 — 兵走到 e4
    • Nf3 — 马走到 f3
    • Bb5 — 象走到 b5
    • Qd8 — 后走到 d8

    注意写的是终点,不是起点。棋盘上如果只有一个马能走到 f3,那么 Nf3 就没有歧义。

    吃子

    x 表示吃子:

    • Bxc6 — 象吃掉 c6 的子
    • Nxe5 — 马吃 e5

    兵吃子要写出出发的直线exd5 表示 e 线的兵吃到 d5。这里的 e 是必要信息,因为不写就不知道是哪个兵。

    吃过路兵写作 exd6 e.p.,其中 e.p. 可以省略。

    易位

    • O-O — 短易位(王翼)
    • O-O-O — 长易位(后翼)

    用的是大写字母 O,不是数字 0。手写时两者难以区分,识别工具通常两种都接受,但正式书写应当用字母。

    将军、将死与结果

    • + — 将军,例:Qh5+
    • # — 将死,例:Qh7#
    • 1-0 — 白胜
    • 0-1 — 黑胜
    • 1/2-1/2 — 和棋

    结果写在着法正文的最后。

    升变

    兵到底线时用 = 加上升变后的棋子:

    • e8=Q — 兵到 e8 升后
    • bxa1=N+ — b 线兵吃到 a1 升马并将军

    同名棋子的区分

    当两个同种棋子都能走到同一格时,需要补充出发信息,优先级如下:

    1. 先用直线Nbd2 表示 b 线上的马走到 d2;
    2. 直线相同则用横线N1f3 表示第 1 横线上的马走到 f3;
    3. 两者都相同才写完整起点Qh4e1(罕见,通常出现在多个后的局面)。

    评注符号

    这些不是着法的一部分,而是评价:

    • ! 好棋 !! 妙手
    • ? 劣着 ?? 严重错误
    • !? 有趣的尝试 ?! 可疑之着

    常见错误

    • 马写成 K。马是 N。
    • 写起点而不是终点。SAN 记的是走到哪里。
    • 兵吃子漏掉直线。必须是 exd5,不能只写 xd5
    • 易位用了数字 0。应为字母 O。
    • 忘了写结果。正式记谱单和 PGN 都要求以结果收尾。

    把手写记谱变成数字棋谱

    会读会写之后,下一步通常是把纸上的记谱单存成电子档。ScanChess 可以直接识别记谱单照片并转成 PGN,识别出的非法着法会被标出来,点击旁边的铅笔按钮即可修正。想了解 PGN 本身,见 PGN 是什么

    几秒内把你的棋谱变成 PGN

    上传一张照片,让 ScanChess 完成转录。

    扫描你的棋谱

    继续阅读