[DeepMind]星际争霸2-人工智能学习环境的搭建

介绍

废话不多说,DeepMind就是建造阿尔法狗击败世界围棋顶级选手的公司。
现在DeepMind公司刚刚发布了他们的星际争霸2学习环境(时间还不到24小时),笔者简单的试用了一番,现在简单的介绍一下如何自己搭建星际2人工智能学习环境Pysc2。

《[DeepMind]星际争霸2-人工智能学习环境的搭建》

官方链接:

一、基本环境的搭建

环境:Mac os 10.11 、 python3
1.安装python3
2.安装星际争霸2游戏
3.在终端中(WIN中的cmd有同等效果,不会使用pip的童鞋请自行百度)输入 pip3 install pysc2 (或者pip install pysc2) 然后按一下回车即可安装pysc2-api

《[DeepMind]星际争霸2-人工智能学习环境的搭建》

4.在应用文件夹中右键点击StarCraft II,选中‘显示包内容’,在其中创建一个名为‘Maps’的文件夹,用战网也不用担心,去到你的游戏目录并打开它,你会看到大致如下内容。

《[DeepMind]星际争霸2-人工智能学习环境的搭建》

5.
点击此处下载地图文件包,然后将地图文件包中的Melee文件放入‘Maps’文件夹中,结构如下

《[DeepMind]星际争霸2-人工智能学习环境的搭建》

6.在终端中输入‘python3 -m pysc2.bin.agent –map Simple64’或者‘python3 -m pysc2.bin.agent –map Simple64’即可看到游戏打开,打开的是官方提供的基本AI示例。很笨,我的人族开局飞基地到对面家被女王A死…

如下

《[DeepMind]星际争霸2-人工智能学习环境的搭建》

7.其他的等API进一步完善以后再更新。笔者先自行体验一番…gshxd

    原文作者:ZhangYunHao
    原文地址: https://www.jianshu.com/p/1f927c7a1d9e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞