《星海爭霸II》
《星海爭霸II》API 現已推出
Blizzard Entertainment
《星海爭霸II》開發團隊代表暴雪娛樂,非常榮幸地宣布《星海爭霸II》API 的推出消息!我們肯定過去數年來研究人員使用原始《星海爭霸》精進 AI 所做的努力。透過《星海爭霸II》API,我們為研究人員、遊戲玩家及業餘愛好者提供了強大的工具,讓這款遊戲成為更進一步的 AI 研究平台。此 API 亦為公開給社群使用的實驗沙盒,運用學習式 AI 與指令碼式AI建置有益於《星海爭霸II》與 AI 社群的全新工具。
我們也作了許多努力,使 DeepMind 能在其雲端基礎架構中大規模執行此 API。我們現今以功能完整的 Linux 套件(專為在雲端中進行研究所設計)推出此工作成果。這是專為搭配 API 工作最佳化的獨立式 Linux 組建。
我們在與 DeepMind 攜手合作執行此專案的過程中學到許多知識,而且也非常開心能夠為你提供這些工具,並想知道我們可以攜手共創出何種輝煌的成就。
此版本可用的功能集摘要:
- 指令碼式 AI API
- 映像式 AI API (功能層)
- 文件、範例程式碼及範例 Bot
- 支援離線 AI 與 AI 播放
- 1v1 天梯遊戲的重播套件*
- 支援 Windows 與 Mac
- API 完整功能的 Linux 套件
* 除了最初版本之外,重播套件仍將持續發佈。請注意,在新的《星海爭霸II》發佈後可能會延遲一些時間才能使用新的重播套件,這是因為版本更新可能會改變重播格式。
雖然我們已加入一些範例程式碼及範例Bot,但請注意,這些工具乃是《星海爭霸II》中AI研究的根基。最後則端視您的創意、獨創性及努力,來指引未來的方向。我們很樂意看見AI 社群將採取哪種方向。
如需詳細資訊與 DeepMind 的白皮書,請至其部落格。
您可以參加我們在 GitHub 上的開放原始碼專案,快速上手。
- StarCraft II API Library
- StarCraft II API Protocol
- Python Protocol Binding Library
- PySC2 (DeepMind 的工具組)
我們非常樂意傾聽您對於本專案的寶貴意見,並邀請您到《星海爭霸II》API 論壇(英文)參與討論。