先学棋盘坐标
复习正确摆棋之后,学习坐标。每个格子都有由直线字母与横线数字组成的唯一名称:
- 直线(file)从白方左侧到右侧为
a到h。 - 横线(rank)从白方到黑方为
1到8。
白方右手角是 h1。白王起始于 e1,黑王起始于 e8。从黑方一侧看棋盘时,格子名称不变。
棋子字母与 SAN/PGN 标准
国际出版物与 PGN 文件使用英文大写字母:
| 棋子 | 字母 |
|---|---|
| 王 | K |
| 后 | Q |
| 车 | R |
| 象 | B |
| 马 | N |
| 兵 | 无字母 |
马用 N,因为 K 已属于王。兵通过目标格或吃子时的出发直线识别,不加棋子字母。中文书写有时会混用中文简称,但保存为 PGN 时应使用 KQRBN。
如何写普通着法
写棋子字母再写目标格:
Nf3表示马走到 f3。Bb5表示象走到 b5。Re1表示车走到 e1。
不吃子的兵着只写目标格:e4、d5 或 h6。
记谱记录合法着法,而不是棋子的物理路径。除非需要消歧,Nf3 并不说明马来自 d2、e1、g1 还是 h2。
如何写吃子
在目标格前加 x:
Bxc6— 象在 c6 吃子。Qxd5— 后在 d5 吃子。Rxe8— 车在 e8 吃子。
兵吃子要写出发直线:exd5 表示 e 线兵在 d5 吃子;gxh8=Q 表示 g 兵在 h8 吃子并升变为后。
被吃棋子的种类在标准代数记谱中不写,由局面推断。
将军、将死与结果符号
将军加 +,将死加 #:
Qh5+— 后到 h5 将军。Rxe8#— 车在 e8 吃子并将死。
对局结果:
1-0— 白胜。0-1— 黑胜。1/2-1/2— 和棋。*— 未完成或结果未知。
符号本身不“制造”结果;局面决定该着是否将军或将死。
王车易位记谱
短易位写 O-O,长易位写 O-O-O。使用大写字母 O,不是数字零。
白黑写法相同。手数与局面表明哪一方易位。合法性见王车易位完整规则。
升变记谱
兵到达底线后,在目标格后加上新棋子:
e8=Q— 兵到 e8 变为后。c1=N+— 升变为马并将军。fxg8=R— f 兵在 g8 吃子并升变为车。
升变属于同一着。可选后、车、象或马。
吃过路兵记谱
吃过路兵按普通兵吃子书写,例如 exd6。有些注解会加 e.p.,但局面通常已能说明这是特殊吃子。
消歧如何工作
当两枚相同棋子都能合法走到同一格时,记谱加入最少信息以标明走动者。
Nbd2— b 线的马走到 d2。R1e2— 第 1 横线上的车走到 e2。Qh4e1— 单用直线或横线不够时同时写出。
只计算能合法走动的棋子。被牵制、离开会暴露己王的马不会造成歧义。
着数与完整示例
一对着法写成编号后接白方与黑方着法:
1.e4 e5 2.Nf3 Nc6 3.Bb5 a6
若记录从黑方着法开始,可能出现三点:12...Nf6。
注释、变着、用时与标签属于 PGN 等格式。着法本身仍用代数记谱。阅读PGN 文件指南了解完整对局容器。
可靠的记谱流程
写着法时:
- 确认走动棋子。
- 判断是否有另一枚同种棋子能合法到达目标格。
- 若吃子则加
x。 - 写目标格。
- 需要时写升变。
- 复原最终局面,仅在正确时加
+或#。
读着法时反向进行:用当前局面找合法出发点,着完再读下一记号。
常见记谱错误
- 把马写成
K而不是N。 - 写被吃棋子名称而不是目标格。
- 兵吃子忘记出发直线。
- 易位使用数字零。
- 因攻击后而不是王就加
+。 - 两枚合法棋子可达同格却省略消歧。
- 不维护当前局面就试图复原棋谱。
练习
慢棋下完前十着并手写记录,再仅凭自己的记录在空盘上复原。每一处歧义或不合法着法都精确指出需要复习的规则。若存为 PGN,请把本地字母转为 SAN 的 KQRBN。
常见问题
为什么兵着不加 P?
标准代数记谱省略兵的字母。普通前进用目标格,吃子则写出发直线。
+ 与 # 有何区别?
+ 表示至少还有一种合法防守的将军;# 表示将死,不存在合法防守。
代数记谱等于 PGN 吗?
不等于。代数记谱描述着法;PGN 是把着法与标签、结果、注释、变着组织在一起的文本格式。更多基础规则见入门课程。
规则参考:FIDE 国际象棋规则附录 C。
也可浏览同路径的国际象棋课程。
