版本:大小:8.59M
类别: 游戏其他 系统:WinAll, WinXP, Win7, Win8
立即下载象棋旋风开局库obk是为象棋旋风界面游戏软件打造的开局库,其内包含了大量象棋智能算法与开局棋谱让你在能够学习到众多游戏规则与游戏知识,是象棋旋风界面必备的开局库软件!快来绿色资源网下载吧!
如果没有人类积累的棋类理论,那么你就不得不自己计算开局库了。任何计算开局库的方法,都需要用称为“博弈树”的图来表达,图上的每个结点代表一个局面。对于每个局面,你需要计算所有可能着法的值,因此每个候选着法都要扩展。跟这个图表相应,你还必须找到一个方法来决定哪些结点是需要展开的,也就是说,图表上的哪个叶子结点需要再添加结点。
开局库生成器只能对一方生成最好的一些着法,而对方应该能走好的或不好的着法。
首先,DOE生成器会需要产生一个图表,它对每个结点的后续着法都有一个评价。
这个策略使得它要做很烦琐的并行计算,如果你有计算机集群,那么你可以在主机上运行DOE生成器,而众多子机上对每个局面做精确的计算。
然后需要一个优先函数,对每个可能的路径(在DOE限制下,一方只走最好的着法)都可以给出一个优先值,对优先级高的路径的叶子结点作扩展。
这里我将介绍一个称为“脱离棋谱的扩展”(DOE,Drop-out Expansion)的方法,它是由Thomas Lincke发明的。
DOE的基本思想就是产生一个开局库,使得比赛时可以尽可能迟地脱离棋谱。
建立开局库时有个策略,每个局面的一些好的着法需要扩展,然后从扩展出的局面继续,这样总是会在当前结点处扩展出一些着法(例如固定数量的着法,或者和跟最好着法的评价差距在一定程度内的这些着法)。
但是这个策略在遇到不恰当的局面时往往很糟糕,采用这种开局库的程序通常只会走开局库中最好的着法,而对手会犯错误(要注意对手所谓的错误可能也是好的着法,仅仅是对于你的开局库而言是错误的)。
查看全部
0
回复中国Downcc.com客人
这款象棋旋风的开局库很好用,教会了我很多开局方法,还可以计算步数,很不错呢