xqb格式开局库

xqb格式开局库

obk格式开局库存在的问题:

1.由于是魔改版的sqlite设计而成,不能使用其它工具进行修改编辑,虽然兵河作者提供了魔改后的sqlite3.lib文件,但没有源码所以只支持win32不能跨平台,手机、win64软件、linux等平台无法使用

2.由于使用8字节哈希保存局面,开局库内不存在完整的局面信息,无法二次分析,且容易遇到哈希冲突的问题,即多个不同局面的哈希值相同导致查出来的着法错误

3.局面翻转、对称的情况考虑不周,左右镜像需要查询两次,如果考虑黑方反先则要查询4次(越南平台总有黑方先走的情况,这时会发现开局库里没有招法),效率较低,入库的时候也容易出现着法重复问题(局面镜像问题导致)

xqb格式完全解决以上问题,具有如下优点:

1.使用sqlite标准格式,可使用任意sqlite工具进行修改、可移植到非windows平台

2.保存完整局面可还原成fen串,没有哈希冲突问题,可对开局库中的所有局面进行二次分析及优化(有开发能力的玩家可制作此类工具)

3.局面翻转镜像问题只需查询一次,入库、合并库时也没有同一招法出现两次并列显示问题

4.可支持揭棋、翻翻棋等变种棋

5.可转换成obk格式供旧版软件使用

6.完全开源,欢迎所有软件作者采用并帮忙完善,开源地址:https://github.com/fisherfan/xqbook

注意事项:

鲨鱼2.5.1版本已增加obk和xqb互转功能

obk无法完美转换成xqb,因为obk里保存的局面信息是不完整的,软件会尝试从起始局面开始遍历所有库里的招法,且从2.5.2版本开始会尝试遍历中断局面的所有下一步局面,转换速度也很慢(xqb转obk则没有问题,转换速度也快得多)

新版鲨鱼依然支持obk的读取和编辑等操作,和以前一样使用。制作新的开局库的话强烈建议采用xqb格式

相关推荐

外丝接头口径对照表图(外丝接头尺寸规格型号表)
免费在线AI Image Combiner
365bet亚洲官方网址

免费在线AI Image Combiner

📅 09-19 👁️ 1647
有没有会玩刀妹的说说,刀妹被晕了
365bet扑克客户端

有没有会玩刀妹的说说,刀妹被晕了

📅 09-27 👁️ 1490