使用强化学习(特别是actor critic模型)来玩《王者荣耀》的项目。
本项目旨在通过强化学习技术,实现一个能在《王者荣耀》中进行基本操作的AI玩家。项目参考自这个项目。
- 请确保已安装夜神模拟器。
- 注意:如果没有安装cudnn,可能会出现张量维度不匹配的错误。
- 运行
run_without_train.py
。 - 使用以下键盘操作:
->
键:奖励值加一。<-
键:奖励值减一。i
键:暂停或继续程序。esc
键:结束程序。
- 运行
train.py
以训练模型。 - 若在训练时遇到输入张量维度报错,请尝试删除所有之前的训练数据并重新获取。
- 运行
run_or_train_ui.py
。
- 使用
run_self.py
和train_self.py
。 - 注意操作键盘的时候要点按,不要长按。
- 如果角色不动,请手动配置
operation.json
文件。配置方法可参考这个链接。
我们欢迎任何形式的贡献。无论是提出建议、报告问题还是直接提交代码,我们都非常感激。希望大家能够一起完善这个项目。
- 项目仍在开发中,可能存在一些尚未发现的问题。如果您在使用过程中遇到任何问题或有任何建议,欢迎通过Issue或Pull Request与我们交流。