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

  在官方的安装教程当中是用两台机器来装的,星际争霸装在windows上面,linux基于 ZeroMQ通信获取windows的星际争霸数据并用于处理。本文是基于这篇文章,以及官方文档一起进行的安装。有些许不同之处。

1.安装 StarCraft (1.16.1):

  下载文件(zip),解压缩到任意目录下即可,解压缩目录记为 STARCRAFT。在当前目录下运行setup.exe文件。如果你需要验证版本信息的话,你可以下载这个软件(http://ftp.blizzard.com/pub/broodwar/patches/PC/BW-1161.exe)来确保你的Brood War的版本是1.16.1。

安装BWAPI:

  在以下链接中找到,然后双击运行安装,安装目录选在之前的STARCRAFT目录下面(选中之后会自己添加一个文件夹,最终的路径是STARCRAFT\BWAPI),安装完成,STARCRAFT目录下多出以下两个文件:BWAPIbwapi-data

3.TorchCraft, common prerequisites

  下载最新发布版本 release

  • Copy TorchCraft/config/bwapi.ini in STARCRAFT/bwapi-data/bwapi.ini.
  • Copy TorchCraft/config/torchcraft.ini in STARCRAFT/bwapi-data/torchcraft.ini.
  • Copy TorchCraft/BWEnv/bin/*.dll into STARCRAFT/
  • Copy TorchCraft/maps/* into STARCRAFT/Maps/BroodWar

  我这里没有找到TorchCraft/BWEnv这个文件夹,所以我直接跳过了没有弄。
TorchCraft AIModule (DLL) for users:

  • Extract BWEnv.dll from the latest archive in the release page and put it in $STARCRAFT
  • Run STARCRAFT/BWAPI/ChaosLauncher/Chaoslauncher-MultiInstance.exe as administrator.
  • Check the “RELEASE” box from BWAPI.
  • Click Start.

在这里插入图片描述

  左下角有个start,点击就可以了,我这里没有显示出来。

在这里插入图片描述

  这个画面是正常的。没有连接Client端。

4.安装MinGW-w64:

  安装链接

5.安装Microsoft Visual Studio 2017

  安装链接

6.编译 Zeromq

  TorchCraft编译安装,只用到 libzmq.dllzmq.h 官方已给出 windows下的 Stable Release 4.0.4 ,自行下载安装即可。TorchCraft的发行版zip包中,bin目录下有 libzmq.dll,应该也可以直接拿过来用。

7.编译 Zstd

  TorchCraft编译安装,只用到了 libzstd.dll zstd.h;官方已给出 windows下的发行版本 releases,自行下载安装即可。

8.修改 python distutils 默认编译器配置为 MinGW-w64

  以后的步骤原文都很详细

9.结果如下:

在这里插入图片描述

在这里插入图片描述

我的微信公众号名称:小小何先生
公众号介绍:主要研究分享深度学习、机器博弈、强化学习等相关内容!期待您的关注,欢迎一起学习交流进步!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值