但娱乐性更强的、最著名的即时计策游戏—星际争霸,目前也被AI占领了。
2019年10月,DeepMind发了一篇论文登Nature,公布其演习的AI超越99.8%生动玩家,玩转三大种族。

在竞技游戏正式成为体育比赛项目,同时适度、适当、精确的游戏又能够培养我们的多方面能力,于是研究游戏AI的人群越来越多,成果也越来越丰硕。

DeepMind可以演习游戏AI,我们自己可以演习不?当然可以。

这里,选择什么游戏呢?星际争霸2当之无愧。
星际争霸2三种族平衡,出自经典的暴雪,在可玩性、娱乐性、不雅观赏性、竞技性、稳定性等方面都表面出色。

星际争霸2免费人人都可以演习自己的游戏AI安装篇

同时,其余两个主要的方面,也极具吸引力:

星际争霸2免费了。
2019年6月暴雪更新了些政策,这就为研究其游戏AI扫清了门槛。
暴雪与DeepMind联合开拓了星际争霸的Python AI演习接口与环境pysc2。
这样可以快速入手演习星际争霸2的游戏AI。

本文是第一篇,讲述环境的安装。

星际争霸2的安装

官网免费下载星际争霸2并安装,全程自动化。
https://sc2.blizzard.cn。

目前支持Windows、macOS、Linux(Headless无头模式)。

这里有个小细节。
全体星际争霸2游戏是近30G,但我们只要安装6G旁边就可以开始玩对战游戏与演习AI了。
在安装界面的到可运行处停息安装即可。

安装pysc2 AI演习环境

在有Python的环境中,一行命令即可安装OK。

pip install pysc2验证AI演习环境

也是一行命令,AI演习环境就跑起来了。

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

这里我截了个运行时的动图。
AI利用强化学习在快速进化,学习演习一局的韶光只用一分钟。

好了。
安装篇到这里结束。

待续。