中国象棋云库说明

 

简介

 

中国象棋云库(简称"云库")是一个基于分布式计算和存储的中国象棋数据库,包含开局库和残局库。

不同于传统的棋谱统计方式,云库使用软件对局面进行分析、拆解,克服了软件打分波动及由于搜索剪裁产生的象棋引擎盲区问题。

云库意在探索象棋开局知识的全新体系,通过学习对弈双方的着法并不断完善,目前已涵盖所有主流开局着法,并在实战中不断优化。

 

使用方法

 

通常情况下,请通过兵河界面,勾选云库相关的选项使用云库,并可以配合本地开局库同时使用。

云库还可以通过网页直接查询,查询页面提供基本的棋盘操作及 FEN 导入、导出功能。

 

云库的着法数据显示格式如下:

 

常规局面: 着法名称  排序分数  评估分数  排序标记(已知应着 - 可走应着)

残局局面: 着法名称  排序分数  残局分数  排序标记(胜负和标记 - [ DTC 循环次数 / M ] - 剩余步数)

 

排序标记格式为:! 最佳着法(2),* 合理着法(1),? 错漏着法(0),网页查询时,评估分数为 ?? 的是未知着法。

残局胜负和标记格式为:W 胜棋,D 和棋,L 败棋。

 

着法评估分数表示走棋方局势优劣,着法的评估分数越高,走棋方的优势越大。

 

后台处理

 

由兵河界面自动学习及云库主动延伸产生的着法数据,需先经过云库的后台软件分析处理后才会显示。

此过程由一个分布式的计算集群完成,根据计算压力,数据更新可能会有几分钟甚至几小时的延迟。

 

本地计算

 

使用云库的网页查询时,当所查询的局面没有计算结果或棋子过少时,可以通过本地计算功能自动走棋,此功能由象棋小巫师(www.xqbase.com)提供。

使用兵河界面时,可以通过加载其它象棋计算软件,获得更详细的即时分析结果。

 

残局库

 

残局库数据由象棋旋风提供,云库为残局库数据进行分值转换、着法排序,提供统一的查询接口。

 

常见问题

 

1. 棋规

 

在兵河界面的棋规设置中设定对弈所用棋规,使用云库时将自动屏蔽犯规着法。

云库在进行分值优化时会尝试避免循环着法,部分规则允许的和棋着法评估分数将有所偏差。

残局库及后台软件分析,均以亚洲规则为准,开局库基于以上策略,避免了多数消极和棋的情况。

 

2. 缺少某局面的着法

 

在兵河界面中开启自动学习并手动走棋,云库后台分析后会将添加该局面的着法数据。

 

3. 着法评估有误

 

在兵河界面中拆解云库中的错误着法,点击云库窗口中的重新分析按钮或开启自动学习并手动走棋,云库后台分析后将更新该着法的相关数据。

 

4. 残局库着法排序

 

残局库中的着法经过云库特殊排序,排序规则根据残局库类型决定。

 

DTC 排序规则:

 

胜棋优先吃子,并使对方循环捉子或将军的次数减少,和棋优先闲着,败棋优先不丢子,并循环捉子或将军。

 

DTM 排序规则:

 

胜棋步数相同时优先吃子,和棋优先闲着,败棋步数相同时优先不丢子。

 

着法列表中的排序标记是根据以上规则排序后得出的结果。