【国象AI】总结 + 参考资料

这篇博客总结了作者在开发国际象棋AI过程中的经验,包括参考的资源如xqbase和chessprogramming.wikispaces,以及使用Stockfish引擎的体验。作者提到评估函数的实现挑战,并分享了相关开源引擎的链接,如Stockfish和Micro-Max等。
摘要由CSDN通过智能技术生成

最后编辑于2018 / 6 / 4

总结以及一些参考资料

就这一年被催着写评估的情况总结一下……谢谢学长催我写代码并且帮我debug……

一开始是随便找资料看,然后这种情况下觉得比较好的资料是xqbase
因为是中文并且不用翻墙,写的比较详细。
然后参考着这个文章确定棋盘格式,确定棋子移动记录。mark
并且在这个基础上希望能够自己实现一个评估函数。mark

在这里用到的另一个参考是chessprogramming.wikispaces,他会比之前的全,但是是wiki的词条的形式如果刚开始看会比较晕,而且是英文,墙内网速很慢。

后来发现了Stockfish。一开始参考的是Fritz8,这之后学长发现Stockfish真的是吊打Fritz8。还不包括前者没有加入后台思考……
那个时候简直惊了。接下来就开始努力读Stockfish的代码,学长把已经完成大部分的搜索树整个结构都重写了。我觉得读这个代码的过程中对我的代码习惯都有很大的提高。
但是也有问题吧……就是最后评估基本都是模仿Stockfish的,并没有自己的创新。因为发现非常的难……而我投入的精力又远远不够(我甚至没怎么看过搜索树的代码……感谢学长的宽容orz)。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值