1 环境搭建

星际争霸II的环境搭建,我使用的操作系统是Window,在Anaconda中创建了一个Python=3.6的环境;

1.1 pysc2安装

首先启动我们的python环境

activate starcraft

StarCraft II Learning Environment
接着使用pip安装pysc2

pip install pysc2

StarCraft II Learning Environment显示安装成功
StarCraft II Learning Environment
当然,官网还提供了利用git来安装的方法;首先,将pysc2所在的仓库克隆后,再进入pysc2目录进行安装

$ git clone https://github.com/deepmind/pysc2.git
$ pip install pysc2/

1.2 星际争霸II游戏安装(大佬请跳过)

因为pysc2依赖于完整的星际争霸II游戏,因此,我们需要进行此游戏的安装(友情提示:安装需要30G的空间)
下载安装程序
StarCraft II Learning Environment下载完成以后,我们启动安装程序安装启动器
StarCraft II Learning Environment
显示正在安装
StarCraft II Learning Environment
安装完成之后,提示我们需要输入账号和密码(在暴雪官网可以进行账号的注册)
StarCraft II Learning Environment
登录到了启动客户端后,点击右边的立即体验,开始游戏的安装
StarCraft II Learning Environment
选择安装位置后开始安装
StarCraft II Learning Environment
等待安装完成即可
StarCraft II Learning Environment

1.3 地图安装

下载Map Packs中的地图压缩包后,解压到安装目录StarCraft II中的Maps中(安装目录中可能没有这个文件夹,自己创建即可),解压的时候会提示需要输入密码(密码为:iagreetotheeula)

1.4 minigame安装

下载minigame后,同样解压到安装目录(StarCraft II/Maps/)中
StarCraft II Learning Environment

2 环境测试

2.1 Run an Agent

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

可能会下载一些依赖
StarCraft II Learning Environment
显示结果如下
StarCraft II Learning Environment
StarCraft II Learning Environment

相关文章:

  • 2021-10-13
  • 2022-12-23
  • 2021-07-29
  • 2021-09-01
  • 2021-08-20
  • 2021-12-19
  • 2021-11-01
  • 2021-11-07
猜你喜欢
  • 2021-06-15
  • 2021-11-16
  • 2021-10-28
  • 2021-10-11
  • 2022-01-25
  • 2021-11-13
  • 2021-05-25
相关资源
相似解决方案