Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.19 KB

README.MD

File metadata and controls

26 lines (18 loc) · 1.19 KB

lazyboy

基于深度搜素算法在中国象棋AI上的应用

CHANGE LOG

version0.2

完成时间:2017-06-30

主要内容:

  • 本版本论文总结:基于深度搜索算法在中国象棋AI上的应用.pdf
  • 代码部分包含 UCCI接口、棋盘数据结构、棋子着法、哈希表、多样搜索算法、评估函数
  • 搜索及剪枝算法,包括 静态搜索、零窗口搜索、空着裁剪、Alpha-Beta 搜索、迭代加深搜索
  • 代码能力比version0.1强,但强度一般,可以在此版本基础上继续拓展
  • 编译方法:g++ *.cpp -o lazyboy0.2.exe

version0.1

完成时间:2016-06-30

主要内容:

  • 提供了一个简陋版本的象棋AI,拥有解决象棋巫师软件上133个象棋残局的能力(一共240个残局)
  • 代码部分包含 UCCI接口、棋盘数据结构、棋子着法、哈希表、搜索算法
  • 代码能力比较弱,属于第一代版本,不再维护
  • 编译方法:g++ *.cpp -o lazyboy0.1.exe