《星际争霸 II》开发团队代表暴雪娱乐在此隆重宣布,《星际争霸 II》API 正式发布!我们对研究者们多年来通过原版《星际争霸》来增强 AI 性能的努力表示赞赏和认同。有了《星际争霸 II》API,我们将为研究者、玩家和爱好者们提供强大的工具,利用游戏作为平台来进一步强化 AI 研究。该 API 中还为社区开放了沙盒模式用于实验,运用基于学习的 AI 和脚本 AI 来建立新的工具将使整个《星际争霸 II》和 AI 社区获益。
我们还做了大量的工作,让谷歌 DeepMind 能够在他们的云设施中大规模运行这个 API。今天,我们将发布这一工作成果,这是一个能完整运作的 Linux 包,用于在云端运行来进行研究。这是一套独立的 Linux 程序,经过优化后专门与该 API 共同使用。
我们在与 DeepMind 合作进行这个项目时学到了许多东西,我们对于能将这些工具交到大家的手中感到非常兴奋,希望我们能一起创造出美好的东西。
这次发布的 API 套件包含这些功能:
脚本 AI API
基于图像的 AI API(包含图层)
说明文档、样本代码和样本机器人
支持离线 AI 对 AI 游戏
1v1 天梯游戏的录像包*
支持 Windows 和 Mac
完整功能的 Linux API 包
在此次的初始版本之外,录像包还会继续根据进度发布。请注意,新的录像包可能要在新的《星际争霸 II》版本发布一段时间后才会发布,因为补丁可能改变录像的格式。
我们在 API 包中还包含了一些样本代码和样本机器人,需要特别注意的是,这些工具只是研究《星际争霸 II》AI 的基础。最终还是要靠大家的创造力、独创性和努力才能有所成果。我们非常期待 AI 社区在获得这些工具后的发展。
欲了解详情和 DeepMind 白皮书内容,请参阅他们的博客。
要开始工作,你可以参加我们在 GitHub 上的开源项目:
SC2API Library
SC2API Protocol
Python Protocol Binding Library
PySC2 (DeepMind 工具包)
我们希望能看到大家对这个项目的反馈,同时在此邀请大家到我们的《星际争霸 II》API 论坛参与讨论。