WTB格式 如何打开

来源:百度知道 编辑:UC知道 时间:2024/06/16 19:35:48

以前曾经借助翻译软件看个大概,不对之处请多指正:
Wthor文件分3种:
对局库:WTH_2002.WTB,每年一期
棋手库:WTHOR.JOU,记录各棋手的名字
比赛库:WTHOR.TRN,记录各种比赛的名称

3种文件的结构都很相似:16字节文件头+N条记录

文件头结构:
1字节 文件建立年份的百位部分,如20表示20**年
1字节 文件建立年份的低2位
1字节 文件建立的月份
1字节 文件建立的日期
4字节 N1,文件包含的记录数(这个是对局库用的)
2字节 N2,文件包含的记录数(这个是棋手库和比赛库用的)
2字节 对局年份
1字节 P1,棋盘大小,0或8表示8*8
1字节 P2,游戏类型,1表示solitaires游戏,0表示其他(包括黑白棋)
1字节 P3,最佳终局计算的搜索深度,一般为22
1字节 保留

对局库记录结构,对于8*8黑白棋,每条记录68字节
2字节 比赛名称,这里只是个序号,具体名称要查比赛库中的相应记录
2字节 黑方棋手名字,这里只是个序号,具体名字要查棋手库
2字节 白方棋手名字
1字节 对局结束时黑方的棋子数(多余空格归胜方)
1字节 黑方理论最佳得子,即在剩余P3个空格时,进行最佳终局计算,黑方的得子数
60字节 棋步序列,每步棋一个字节,记为行号*10+列号,如A1=11,A2=21。欠行的步不作记录,只是将最后多余字节填0

棋手库记录结构
每条记录20字节,字符串类型(以 结尾),记录棋手名字。对于程序,一般用括号加注程序作者,如

Thor(quin/becquet)

比赛库记录结构
每条记录26字节,字符串类型,记录比赛名称。