项目简介
本项目是基于深度Q网络(DQN)开发的用于星杯传说(Asteriated Grail)游戏的AI。当前已完成游戏环境构建和AI出刀训练,后续会添加更多角色与功能。
项目的主要特性和功能
- 游戏环境构建:明确了游戏规则、环境设置以及玩家行为。
- AI训练:运用DQN算法开展AI训练,当前主要聚焦于出刀策略。
- 图形用户界面:借助PyQt5框架打造了游戏的图形用户界面。
- 角色和实体定义:对游戏里的角色和实体行为,如攻击机器人和实体的基本行为进行了定义。
安装使用步骤
安装依赖
安装rlcard
和pytorch
库。
bash
pip install rlcard pytorch
运行项目
运行主程序main.py
。
bash
python bei/main.py
模型保存
训练后的模型将保存于bei/train/check_point
目录中。
通过以上步骤,即可成功运行并训练基于DQN的星杯传说AI。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】