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
公众号介绍:主要研究强化学习、计算机视觉、深度学习、机器学习等相关内容,分享学习过程中的学习笔记和心得!期待您的关注,欢迎一起学习交流进步!

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

  1. Github上重现DeepMind星际争霸强化学习算法的代码调试与问题

    最近对于DeepMind应用于星际争霸,训练智能体自发产生游戏策略的问题很感兴趣,因此在网上找了相关资料学习,发现了github上有一个复现的python程序,大喜,遂下之,然python初学,调试过 ...

  2. PySC2星际争霸Ⅱ 强化学习环境搭建

    PySC2是DeepMind开发的星际争霸Ⅱ学习环境(SC2LE)的Python组件. 它封装Blizzard Entertainment的星际争霸Ⅱ机器学习API,提供Python 增强学习环境. ...

  3. 【强化学习实战-04】DQN和Double DQN保姆级教程(2):以MountainCar-v0

    [强化学习实战-04]DQN和Double DQN保姆级教程(2):以MountainCar-v0 实战:用Double DQN求解MountainCar问题 MountainCar问题详解 Moun ...

  4. 强化学习(六) - 连续空间中的强化学习(RL in Continuous Spaces)及相关实例

    强化学习(六) - 连续空间中的强化学习 6.1 连续空间中的强化学习 6.2 离散空间和连续空间 6.3 离散化 实例:小车上山 6.3.1 相关程序 6.3.2 程序注解 (1) 环境测试 (2) ...

  5. 深度学习部署:Windows安装pycocotools报错解决方法

    深度学习部署:Windows安装pycocotools报错解决方法 1.pycocotools库的简介 2.pycocotools安装的坑 3.解决办法 更多Ai资讯:公主号AiCharm 本系列是作 ...

  6. 星际争霸AI训练环境与自主规划决策问题初探

    一.引言 2016年3月,当DeepMind公司推出的人工智能程序AlphaGo以近乎压倒性的优势,4比1战胜了围棋世界冠军李世石9段.几乎是以此为原爆点,以深度学习这一手段为代表的所谓"新 ...

  7. 如何安装mysql 8.0.12_基于Windows安装MySQL 8.0.12图文教程

    本教程仅适用Windows系统,如果你原本装了没装上,一定要先删除原本的数据库,执行:mysqld --remove mysql,然后在看我的帖子! 第一步:到MySQL官网下载安装包 第二步:将下载 ...

  8. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)

    转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  9. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    来源:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  10. windows安装jdk+tomcat并配置环境

    一.安装包下载 jdk jdk下载地址 注意: jdk与tomcat版本需要对应上,tomcat版本不能低于兼容的jdk的最低版本,否则会有问题,我就是因为版本没对应,按照步骤部署完后发现访问不了,这 ...

最新文章

  1. 泛域名PHP,泛域名实现无限二级域名功能
  2. ubuntu14安装mysql5.6_ubuntu14.04安装mysql5.6.37
  3. 2021暑假每日一题 【week7 完结】
  4. (转)完全使用gnu/linux工作
  5. pid控制从入门到精通pdf_网络工程师从入门到精通通俗易懂系列 | 访问控制列表ACL原来还可以这样理解,果断收藏!...
  6. C51 汇编 双层循环延时代码
  7. 使用栈解决的一类经典问题:表达式转换及求值;中缀表达式;前缀表达式,后缀表达式,中缀转前缀;中缀转后缀;后缀表达式求值;波兰式,逆波兰式
  8. win和mac系统Sublime Text 3配置编译c和c++
  9. BZOJ1492: [NOI2007]货币兑换Cash(CDQ分治,斜率优化动态规划)
  10. python解压缩gz文件_使用python解压缩.gz文件的一部分
  11. pillow 图像 基本概念
  12. 如何允许远程连接到MySQL
  13. ios -特殊符号大全分享给大家,直接复制粘贴就可以使用了!
  14. postgresql 集合类型_PostgreSQL数据类型-时间数据类型
  15. [3]、Swagger——解决前后端打架问题
  16. yolov7训练自己的数据集
  17. nginx+geoip2实现地区限制
  18. 甘肃省学业水平测试计算机,甘肃省信息技术学业水平测试试卷
  19. 3.8 js过渡效果
  20. sonar入门:全网最全的概念解析与安装

热门文章

  1. Spark Standalone模式伪分布式环境搭建
  2. 多记,多问为什么,最古老的学习方法怎么能丢?!
  3. 华为WLAN产品命名规范
  4. 巧用 TypeScript(四)
  5. newlisp获得bash该命令的退出状态
  6. 防御XSS攻击的七条原则
  7. uva 563(最大流)
  8. hdu 4539 郑厂长系列故事——排兵布阵
  9. asp.net中FCKeditor的调用(31)
  10. c#操作Xml(五)