【文件属性】:
文件名称:s2client-proto:StarCraft II客户端-用于与StarCraft II进行通信的协议定义
文件大小:161KB
文件格式:ZIP
更新时间:2021-03-31 15:35:49
Python
概述
StarCraft II API是一个接口,可提供对StarCraft II的完全外部控制。
该API公开了用于开发软件的功能:
脚本化机器人。
基于机器学习的机器人。
重播分析。
工具辅助的人类游戏。
该API在零售Windows和Mac客户端中可用。 在下面的下载链接中还提供了Linux客户端。
内容
官方的
协议
API的Protobuf协议定义。
参考C ++实现
专为使用API构建脚本化机器人而设计的库。
StarCraft II Linux软件包
自包含的无头Linux StarCraft II构建。
地图
1v1阶梯上的地图和其他自定义地图。
重播
重玩1v1阶梯游戏包。
社区
PySC2
DeepMind的python环境包装器。
指挥中心
用于快速开发Starcraft AI机器人的强大体系结构。
机器人*
非官方社区组织的阶梯。
非官方社区组
【文件预览】:
s2client-proto-master
----s2clientprotocol()
--------build.py(951B)
--------score.proto(5KB)
--------ui.proto(4KB)
--------sc2api.proto(27KB)
--------common.proto(1KB)
--------data.proto(5KB)
--------__init__.py(0B)
--------debug.proto(3KB)
--------raw.proto(6KB)
--------spatial.proto(6KB)
--------query.proto(2KB)
--------error.proto(6KB)
----docs()
--------linux.md(2KB)
--------State Machine.png(60KB)
--------protocol.md(16KB)
----buildinfo()
--------README.md(242B)
--------versions.json(13KB)
----PROTOCOL_LICENSE(1KB)
----install_protoc.sh(234B)
----samples()
--------replay-api()
----setup.py(3KB)
----.gitignore(84B)
----README.md(6KB)
----stableid.json(778KB)