请教关于ORC历史棋谱(大量SGF格式单谱文件)的疑问

五子棋交流


#1 请教关于ORC历史棋谱(大量SGF格式单谱文件)的疑问 作者:nkg114 发表时间:2009-2-9 18:28:50

    不知大家是否下载过ORC服务器所提供的历史对局记录,是按月存储的,每个月收录了几千到几万盘历史对局,每一个对局都是由机器自动生成的SGF格式的单谱文件。
    最近写了一个小程序读取这些文件,但遇到些许问题,随便拿一个文件举例:
(;
GM[5]
FF[4]
AP[NNRS:1.1.14]
US[Brought to you by Online Renju Class Game Server]
CP[ 
    Copyright This game was played on the Online Renju Class Game Server. 
    Permission to reproduce this game is given, 
    as long as this copyright notice is preserved.
]
SW[NO]
5A[gg]
GN[Arreat-a0000a(B) : RIF rule (Free) Timing: 30/10(25)]
EV[none]
RE[W+Resign]
PW[Arreat]
WR[NR ]
PB[a0000a]
BR[2d*]
PC[ORC Game Server: compute.com.tw 9696]
DT[2007-09-20]
SZ[15]TM[600]KM[5.5];
B[hh];W[hg];B[jf];W[ig];B[jg];W[jh];B[ge];W[ii];B[if]C[ying_xiong started observation. town started observation.];
W[kg];B[lf];W[kf];B[kh];W[he];B[gf];W[hj];B[gk];W[gi]C[cooling started observation. guest922 started observation.];
B[ic];W[ki];B[li];W[mj];B[lj];W[eg];B[fh];W[hi];B[ji];W[fi];B[ei];W[fg];B[gg]
;)
以上是一个ORC对局平台自动保存的一个SGF文件,其中,一些SGF标签可以看出含义,
例如: 
     SW:是否交换,一般有YES和NO两种结果;
     5A:五手两打的第二个点;
     RE:对局结果;
     PB:执黑棋手;
     PW:执白棋手;
     PC:程序运行平台;
     B: 一手黑棋;
     W: 一手白棋;
     C: 评论;
     ……
    但是RE标签的内容里,出现了六种结果:
    W+Resign、B+Resign、W+Time、B+Time、W+Draw、B+Draw。
统计显示,一般某个月的对局中,如果总共有大约5万局对局的话,那么Resign的占到了近4.5万,Time的占到了约四千多,剩下的七百多局是Draw的结果。
    请问哪位熟悉ORC的高人可以解释一下,这六种结果都具体是什么意思呢?
    是不是一些没有完成,或者说实际上并没有结果,只是中途一方选手退出的对局也被记录在其中了?

[ 有志青年 于 2009-2-9 18:51:58 时奖励此帖[金币加 20 威望加1]


#2 Re:请教关于ORC历史棋谱(大量SGF格式单谱文件)的疑问 作者:longfx 发表时间:2009-2-9 21:55:47

resign是投子认输了,time应该是超时的意思,draw字面是平局,但怎么还有黑平局和白平局的区分呢?

#3 Re:请教关于ORC历史棋谱(大量SGF格式单谱文件)的疑问 作者:longfx 发表时间:2009-2-9 22:05:15

WR白棋段位

BR黑棋段位

SZ[15]TM[600]KM[5.5]这段应该是时间设置情况


#4 Re:请教关于ORC历史棋谱(大量SGF格式单谱文件)的疑问 作者:nara 发表时间:2009-2-9 22:56:28

W+Draw、B+Draw会不会是哪方提出的平局啊?呵呵!

#5 Re:请教关于ORC历史棋谱(大量SGF格式单谱文件)的疑问 作者:小丸.net 发表时间:2009-2-10 14:19:55

应该是黑胜,黑投,白胜,白投,白超时,黑超时,平局七种情况,我那里有详细的代码,晚上发上来看看。


#6 Re:Re:请教关于ORC历史棋谱(大量SGF格式单谱文件)的疑问 作者:nkg114 发表时间:2009-2-11 17:11:29

多谢丸子先生指教,看过您参与开发的五子妙手2008-12版,您应该对处理五子棋棋谱的问题积累了丰富经验吧~