强化学习实战(六)【Windows安装星际争霸Ⅱ 强化学习环境教程】

1.安装cuda、cudnn、tensorflow-gpu。可以参考文章

2.下载安装星际争霸。可以自行百度一下怎么安装。

并添加系统变量

或者去E:\install\anaconda\envs\starcraft\Lib\site-packages\pysc2\run_configs\platforms.py这个文件下面看看改改相关参数:可参考博客

添加完了系统变量之后需要重启cmd。

并且这里要注意是添加系统变量,并不是在path添加环境变量。

3.安装pysc2。

pip install pysc2

4.安装地图(主要有三种地图):

- 特定任务地图mini-game:包括采矿等特定任务,地图较小。
https://github.com/deepmind/pysc2/releases/download/v1.0/mini_games.zip下载

- Melee地图。网址:https://github.com/BoZiTong/s2client-proto

- Ladder地图。网址:https://github.com/BoZiTong/s2client-proto

在星际争霸2的目录中创建Maps文件夹,将Melee和Mini-game解压到其中。解压密码是:iagreetotheeula

5.测试

启动强化学习代理

python -m pysc2.bin.agent --map Simple64

作为玩家启动游戏

python -m pysc2.bin.play –map Simple64 

观看回放

python -m pysc2.bin.play -replay "E:\Game1\StarCraft II\Replays\local\Simple64_2019-01-21-01-18-00.SC2Replay"

列出所有Map

python -m pysc2.bin.map_list

默认使用的代理是随机代理。也可以指定特定或者自己定义的代理。完成特定的任务如采矿:

python -m pysc2.bin.agent --map CollectMineralShards --agent pysc2.agents.scripted_agent.CollectMineralShards

 

我的微信公众号名称:深度学习与先进智能决策
微信公众号ID:MultiAgent1024
公众号介绍:主要研究强化学习、计算机视觉、深度学习、机器学习等相关内容,分享学习过程中的学习笔记和心得!期待您的关注,欢迎一起学习交流进步!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值