|
|
|
 |
SGF编制规则
(本规则扩充功能仅限于[围棋学研网]网站使用)
|
我们知道,SGF( Smart Go Format )是一种规范化的、以文本文件表达围棋棋局的格式。它完全支持棋局的变化、标注和自定义格式的语法。因此,本规范以为SGF为基础制订,新增加了一些便于您方便数据处理的功能.我们希望您配合做到:
1、[穷尽变化]:由于在线题库需要教会计算机如何判断,因此,您编制的题目应该尽可能地将变化表述清楚,在每个正解后面,确认输入了[RIGHT](注:全部大写).
2、[转向右上]:为了方便显示和打印,[自助系统]自动将您编制的每个题目转到棋盘的右上角,您编制题目时可以不受棋盘区域限制,在任意位置摆放均可.
3、[黑方先行]:系统自动将您的题目设置为[黑先],即:如果是白先的话,自动黑白颠倒.除非您在SGF文件中任意位置加入了:WF[Y](表示:White First = Yes)
4、[平移棋谱]:从Internet上下载的棋谱摆放可能五花八门.为了便于显示和打印,我们提供棋谱平移功能,您在SGF文件中任意位置加入Move(移动)命令,该命令格式如下:
MV[Xn]--[其中:MV:表示Move(移动),"X"是一个移动方向字符,可以是四种移动方式:R-右移(Right)、L-左移(Left)、U-上移(Up)、D-下移(Down),"n"表示移动多少格数.我们仅以右移一格"MV[R1]"为例,其它类似(如图所示)]:

5、[水平翻转]:CV[LR]--[CV:Convert(转换),LR:Left To Right)表示:水平翻转(如图所示)]:

6、[垂直翻转]:CV[DU]--[CV:Convert(转换),DU:Down To Up)表示:水平翻转(如图所示)]:

7、[对角翻转]:CV[DI]--[CV:Convert(转换),DI:Diagonal)表示:水平翻转(如图所示)]:

经过对目前网站提供的众多基本题库进行测试,我们觉得以上扩充基本够用,今后如果开发过程中需要增加新的功能定义,我们再进一步补充.
|
|
|
 |
|
|
|