描述记谱法转代数记谱法
免费工具 · 无需登录输入 P-K4 N-KB3,得到 e4 Nf3 和一份 PGN。 在浏览器本地运行,不上传任何内容。
英美的国际象棋书籍直到二十世纪七八十年代,一直用描述记谱法印对局:P-K4、N-KB3、PxP、QxN ch。每个格子都从走棋一方自己这边命名,所以白方的 K4 是 e4,黑方的 K4 是 e5,而且书里会省略局面上一看就明白的部分。这个转换器边读边在棋盘上回放每一步,判断是哪个棋子走到了哪里,写出代数记谱法(SAN)和一份在哪里都能打开的 PGN。当一步棋有两种可能,比如 PxP 时有两个兵都能吃子,它会直接指出来并列出两种走法,而不是猜一个。本工具只读取英文描述记谱法。
这个工具能做什么
从走棋一方读格子
横线从各自一方数起,列按 QR 到 KR 命名,所以 P-K4 对白方是 e4,对黑方是 e5。
在棋盘上补全简写
N-B3、B-N5 和 PxP 省略了列或棋子。由局面里的合法着法决定指的是哪一步,将军符号可以帮助区分。
有歧义就报告,不去猜
如果有不止一个合法着法符合,转换会停在那一步并列出候选着法,错误的猜测不会一路带到整局。
易位、吃过路兵、升变
O-O 和 O-O-O、PxP e.p.、P-K8=Q 或 P-K8(Q),以及老式的马 Kt 都能识别。结果是任何查看器都能打开的 PGN。
如何把描述记谱法转换成代数记谱法
- 1
按书上印的样子输入或粘贴着法,例如 1. P-K4 P-K4 2. N-KB3 N-QB3。
- 2
每个描述记谱着法旁边就是对应的代数着法。棋盘显示最后一步之后的局面。
- 3
如果某一步让转换停下,补上缺少的列或棋子(KPxP、QR-Q1)或改正笔误,转换就会继续。
- 4
复制 PGN、下载,或在 PGN 查看器中打开,回放整盘棋。
常见问题
- 为什么黑方的 P-K4 是 e5?
- 描述记谱法从走棋一方自己这边数横线。黑方的第四横线就是白方的第五横线,所以黑方的 P-K4 是 e5。列对双方是一样的:王线就是 e 线。
- QB、KN 这些列名是什么意思?
- 每一列按开局时站在上面的棋子命名:QR 是 a 线,QN 是 b,QB 是 c,Q 是 d,K 是 e,KB 是 f,KN 是 g,KR 是 h。书里常常只写 B、N 或 R,由局面决定指的是哪一侧。
- 两个兵都能吃时,PxP 怎么处理?
- 转换器会停下来并列出两种走法。当时的书会写成 KPxP 或 BPxP,或者干脆交给读者判断;补上这一列,转换就会继续。
- 能识别升变和吃过路兵吗?
- 能。P-K8=Q、P-K8(Q) 和 P-K8/Q 都按升变读取;没有写明棋子的升变按升后处理,页面会提示这一点。吃过路兵写成 PxP e.p.。
- 西班牙文、德文或法文的描述记谱法能用吗?
- 不能。它只读取英文描述记谱法,使用英文棋子字母 K、Q、R、B、N(或 Kt)和 P。只是棋子字母不同的代数记谱(德语 Sf3、西班牙语 Cf3)请用“国际象棋记谱翻译器”。
这盘棋在你自己的国际象棋书里
拍下棋图,ScanChess 把它读成你可以改正的 FEN。一则棋盘图片消耗 1 个积分。