为围棋设计的纯文本格式
SGF 文件是由属性组成的纯文本:一个简短的大写名称,后面跟着方括号里的值,例如表示棋盘大小的 SZ[19]。这种格式诞生于 20 世纪 80 年代末。当前版本 FF[4] 的文档见 red-bean.com/sgf。
棋谱与局面
完整的棋谱(kifu、棋譜、기보、棋谱)用 B[..] 和 W[..] 按顺序列出每一手。局面也可以直接用摆子属性来描述:AB 放置黑子,AW 放置白子,PL 表示下一手轮到谁。
PhotoKifu 读取的是一张照片,所以它用摆子属性写入局面。它无法知道棋子是按什么顺序下的。
坐标
每个点用 a 到 s 之间的两个字母表示:先列后行,从左上角开始数。所以 pd 是第 16 列、从上往下第 4 行。大多数围棋软件把这个点叫作 Q16(它们的标注会跳过字母 I)。
如何打开 SGF 文件
- Android:在 PhotoKifu 中点击“分享”,选择能打开 SGF 的围棋应用。
- OGS(online-go.com):把文件上传到你的 SGF 棋谱库,然后打开它。
- Sabaki、Lizzie、CGoban、q5Go:使用“文件 → 打开”。
- KaTrain 及其他 KataGo 工具:载入 SGF 并开始分析。下一手由
PL决定。
提示: 如果 AI 工具按错误的一方分析局面,请在导出前检查一下检查界面中的“下一手”。