【五子棋AI循序渐进】发布一个完整的有一定棋力的版本(含源码)
经过这半年左右的学习和探索,现在对五子棋AI有了一定的认识,给大家发出来现在的版本。因为最近有些事情很生气,要是年轻时真就先灭了这些王八羔子,省的它们继续祸害好人。不过它们也祸害不了几天了 ...
经过这半年左右的学习和探索,现在对五子棋AI有了一定的认识,给大家发出来现在的版本。因为最近有些事情很生气,要是年轻时真就先灭了这些王八羔子,省的它们继续祸害好人。不过它们也祸害不了几天了 ...
这几天更新了一些内容,在现在发布的程序当中存在若干处错误,都被修复了。其中包括模型评价、局面评价、置换表提取等关键部分的错误。程序的基本框架没有太大变化,增加了PV路径记录,从而可以得到除了最佳招法之 ...
注:PCGO函数扔未修正添子方法。请自行修改。 一、迭代加深 1、什么是迭代加深 所谓迭代加深,就是让alpha-beta剪裁运行深度1,然后运行深度1,2,然后运行深度1,2,3。 2、为什么进行迭代加深 这样做的好处就是可以在搜索完一次之后,得到排序的依据——历史表,然后下次搜索时 ...
刚刚写完了第4个程序,实现了迭代加深、空步剪裁、冲棋延伸。(棋盘剪裁已经在第3个程序里面实现了)。本来准备写第5个程序,不过有点累了,就没有继续写。后面几篇更新的速度会慢一些,主要是写完之后我还需要仔细检查一下,这样一个程序尤其是偌大一个递归函数里面搞来搞去的,难免出现一些问题 ...