8000 GitHub - lphlch/AI-Checkers: AI Checkers for class project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lphlch/AI-Checkers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Checkers

AI Checkers for class project.
AI跳棋 课程项目

Version

  • 0.1.0.21w18a (2021-5-9)
    基础框架,基于Baseline,完善AI,现在AI知道自己应该走哪个子了。Bug:AI只有在白子时会吃到黑子,黑子时会吃队友。
  • 0.1.1.21w19a (2021-5-10)
    修复AI吃自己子的bug,可以进行正常对局(应该)。
  • 1.0.0.21w19b (2021-5-11)
    AI现在会随机落子了;输出信息全部加上了debug,正式提交第一版。
  • 1.0.1.21w19c (2021-5-12)
    修复了AI在随机落子时,没有进行最多吃子的bug,现在无论如何都会对每一棋子进行一次判断,但有多个最长时,以随机到的第一个为准。
  • 1.0.1.21w19d (2021-5-14)
    将己方的所有步骤存储起来,待日后判断。
  • 1.1.0.21w19e (2021-5-16)
    暂时停用随机落子功能,AI现在会进行第一层的搜索。支持输入棋盘功能。修复了到达底线不升王的bug。修复了对方王吃我方棋子时程序崩溃的bug。
  • 1.2.0.21w19f (2021-5-16)
    完善王的行动逻辑,现在王会正常吃子。
  • 1.3.0.21w20a (2021-5-21)
    添加评估功能,将第一层搜索的结果用局面评估代替吃子数。修复了王吃两个以上子会消失的问题。
  • 1.3.1.21w20b (2021-5-23)
    粗略描述最小最大值算法。
  • 1.3.2.21w21a (2021-5-26)
    将存放合法步骤的结构体改为二维vector数组,以等待进一步优化算法。
  • 2.0.0.21w21b (2021-5-30)
    应用最小最大算法,搜索深度到达第2层。去除了结构体方法,正式提交第二版。
  • 2.1.0.21w21c (2021-5-30)
    修复了最小最大算法会产生崩溃的bug,搜索深度达到第6层。
  • 3.0.0.21w22a (2021-6-1)
    修复了最小最大算法实际返回唯一步骤的bug,现在会进行正确的最小最大搜索。正式提交第三版,达到课程要求。
  • 3.1.0.21w22b (2021-6-3)
    删除了冗余代码、注释及部分调试代码,代码长度精简1/3。

License

This project is open source with Apache-2.0 License, for more detail, please view LICENSE file.
本项目开源协议为Apache-2.0,更多细节请查阅LICENSE文件.
Copyright (c) 2021 LPH
版权所有 2021 LPH

lphlch

About

AI Checkers for class project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

0