|
2. GIB 文件(Tom、弈城围棋)
Tom、弈城围棋的后面,都是韩国TYGEM,棋谱格式基本一致,略有差别,弈城的头信息,稍微多一点。
主要格式说明:
1. 由头部信息和对局信息两部分组成。
头部信息,包含在\HS(Header Start)和\HE(Header End)之间。
对局信息,包含在\GS(Game Start)和\GE(Game End)之间。
2. 用户本人每盘对局,都自动保存在本地文件,各行之间,以DOS格式换行符分割(即“\r\n”,相当于十六进制0x0D0x0A)
3. 从服务器调棋谱研究,点击“保存”按钮,另存为本地文件,格式会有所不同。
头部信息的每条记录,都以以DOS格式换行符分割(即“\r\n”)结尾
除此以外,都以以DOS格式换行符分割(即“\n”,相当于十六进制0x0A)结尾,包括对局信息的每条记录,以及\HS, \HE, \GS, \GE本身
4. 对局记录部分,STO表示落子;REM(可能是Remark)可能表示计算胜负时的点击。
常用头部信息,可以根据英文知道含义,就不详细解释了。
对局部分信息,在后面的例子里有注解。
【例子】
(蓝色的是原文,红色的是说明)
\HS
\[TYPE=0\]
\[SZAUDIO=0\]
\[GAMENAME=友谊对局\]
\[GAMEDATE=2009年10月 9日 19:24:18\]
\[GAMEPLACE=Tom对弈\]
\[GAMECONDITION=让3子棋\]
\[GAMETIME=每方限时30分
60秒读秒3次\]
\[GAMEWHITENAME=石油工人好(9段)\]
\[GAMEBLACKNAME=傲雪玉龙(3段)\]
\[GAMERESULT=白44目胜\]
\[GAMETOTALNUM=总共 244手\]
\[GAMECOMMENT=\]
\[GAMEWHITENICK=石油工人好\]
\[GAMEWHITECOUNTRY=\]
\[GAMEBLACKNICK=石油工人好\]
\[GAMEBLACKCOUNTRY=\]
\[GAMETAG=S1,R3,D0,G0,W1,Z440,T60-3-1800,C2009:10:09:19:24,I:石油工人好,L:26,M:傲雪玉龙,N:20,A:石油工人好,B:傲雪玉龙,J:2,K:2\]
\HE
\GS
2 1 0 不知道含义,可能是版本号吧?
257 0 &4 后面有257条记录? 如果没有REM记录,则是对局手数+1(多出的1是INI记录);如果有REM记录,则数字对不上,可能是死子反复确认了多次,REM记录自行冲销,但是数字增加了。
INI 0 1 3 &4 初始化,3表示让子数,其余含义暂时不理解
STO 0 2 2 3 4 落子,第一个一般都是0,不知道含义;第2个是记录序号,相当于手数+1;第三个数字,1/2表示黑/白;随后是坐标,左上角为(0,0)
STO 0 3 1 15 9
STO 0 4 2 13 16
STO 0 5 1 15 13
STO 0 6 2 5 16
...(略去若干手)
STO 0 242 2 9 0
STO 0 243 1 12 0
STO 0 244 2 13 0
STO 0 245 1 12 1
REM 0 246 16 7 2 0 在(16,7)处,点击白子为死子,最后一个0可能是表示死
REM 0 247 5 5 1 0 在(5,5)处,点击黑子为死子,最后一个0可能是表示死
REM 0 248 3 14 2 0 在(3,14)处,点击白子为死子,最后一个0可能是表示死
REM 0 248 8 13 1 0 在(8,13)处,点击黑子为死子,最后一个0可能是表示死
REM 0 249 -1 -1 0 1 ???完成点击死子确认???
REM 0 249 9 9 1 0 在(9,9)处,点击黑子为死子,最后一个0可能是表示死
REM 0 250 -1 -1 0 1 ???完成点击死子确认???
\GE
[ 本帖最后由 sylaoshe 于 2010-2-3 17:10 编辑 ] |
|