小组成员: 尧廷松、张朝阳、张颢继
-
项目功能:利用AI实现合成大西瓜
-
项目包括:游戏源码,图像识别程序,游戏算法(启发式+强化学习),移动端脚本程序
-
使用说明:
- 安装相关库。提供requirements,可以快速安装环境
pip3 install -r requirements.txt
- 运行游戏。若想在本地实现可参考 该教程,本文件已提供游戏程序,并进行了必要改造
- 运行项目。提供makefile,可以分别运行三种算法,初次运行程序会要求提供浏览器文件下载地址(用于游戏分数的输出)以及框选游戏屏幕区域(用于图像识别),以后不再需要
如果想强制重新初始化,请将assist_data/state.txt内的1改为0
如果不希望生成过程记录,请添加 -off 选项
如果想要看到实时渲染情况,请添加 -video 选项
具体使用见Makefile
注:windows系统需要将通过os.system()函数调用的命令行语句改为windows格式
接口实现- 启发式算法
- 强化学习算法
- 封装