暴雪携手DeepMind推出《星际争霸2》API工具,玩家可以“调教”AI打游戏了

DeepMind的目的是在全世界玩家的协助下,训练一个能在同等条件下与人类进行竞争的AI。

编辑李静2017年08月10日 15时48分

在去年的暴雪嘉年华期间,暴雪宣布与谷歌旗下的人工智能研究部门DeepMind展开合作,在《星际争霸2》中引入机器学习方法,进行人工智能研究。现在这个计划有了一些下文。

今天,暴雪《星际争霸2》的开发团队在GitHub上发布了一款与DeepMind合作的《星际2》API工具,让玩家们接入游戏后可以对AI进行研究和训练。

工具包含脚本和基于图像的AI、API以及功能齐全的Linux包(Linux包旨在云端设计运行),同时提供文档、样本代码和样本bot,为了方便研究者更好地进行研究,还支持离线的AI对AI的模拟战,以及1对1的天梯竞技录像包供玩家参考数据——暴雪承诺会收集数十万匿名玩家的天梯比赛录像,让玩家更方便地去训练AI进行模仿。

API工具AI动作演示

DeepMind的科学家中不乏《星际争霸》系列的玩家,他们认为想要玩好这个游戏,不仅需要记忆力,也需要具备长期规划的能力,如果他们开发的AI能掌握如此复杂多变的思维和应变,那么必将在AI技术上有所突破。

AI、API图像功能图层

如果上面的描述你不是很懂,记得暴雪的中心意思就好了——暴雪说,这意味着即使你只是一位游戏玩家,也可以通过这个工具自己动手构建任务和模型,来共同参与和解决目前AI研究中的一些挑战,同时在游戏中为暴雪提供反馈数据,作为一个参与者协助优化《星际争霸2》的AI能力。

长期以来,包括《星际争霸》在内的RTS游戏里都有不同复杂程度的AI在运作,只不过这些AI是通过预先设定的套路或通过访问后台数据等方式来与玩家展开竞技,玩家和AI不在同一条起跑线上,有时AI需要通过一些类似“作弊”的方式才能显得跟现实玩家一样“聪明”。DeepMind的目的是在全世界玩家的协助下,训练一个能在同等条件下与人类进行竞争的AI,这个期待中将会诞生的《星际》版AlphaGo是项目最具挑战性也最吸引人之处。

API工具中还提供一项将游戏拆分成多个部分的功能,方便玩家拿一些特定的任务对AI进行测试

“虽然我们已加入一些示例代码和简单的机器人,但请注意,这些工具依然是《星际争霸2》AI研发的基础。最终的研究成果,取决与您的创意、才智与努力。”

暴雪同时表示,这套工具上手具有一定的难度,为了方便玩家迅速上手,暴雪提供了DeepMind的白皮书以及在GitHub上的开源项目:

有条件的玩家可以登录《星际争霸2》API论坛(外服)参与这个工具的讨论。

2

编辑 李静

lijing@chuapp.com

性别男。

查看更多李静的文章
关闭窗口