thefirebanks/MultiAgent-Systems-StarCraft2-PySC2-Raw
Code to do multi agent systems research on StarCraft II. It contains methods to deal with the Raw Interface from the SC2 API, which has not been officially adapted for Python. This means that, the programmer can now access the objects at the game and the 2D original representation of the map
This project helps AI researchers working with StarCraft II build multi-agent systems. It takes game states and agent actions in StarCraft II's raw interface format, processes them, and returns raw observations or executes raw commands within the game. Researchers can use this to develop and test AI agents that need direct, low-level control and detailed information about the game.
No commits in the last 6 months.
Use this if you are an AI researcher building multi-agent systems for StarCraft II and need to interact with the game using its detailed 'raw' interface to access unit-specific data and control.
Not ideal if you are a StarCraft II AI researcher looking for a fully maintained and widely functional library, as this project is no longer actively developed.
Stars
9
Forks
—
Language
Python
License
—
Category
Last pushed
Jul 23, 2019
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/thefirebanks/MultiAgent-Systems-StarCraft2-PySC2-Raw"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
davechurchill/commandcenter
Starcraft AI Bot
ocraft/ocraft-s2client
StarCraft II Client - Java library supported on Windows, Linux and Mac designed for building...
chriscoxe/ZZZKBot
ZZZKBot is a bot (AI) for Starcraft: Broodwar. It is designed to compete against other bots. It...
richoux/AIUR
AIUR (Artificial Intelligence Using Randomness) is an AI for StarCraft: Brood War.
honzaMaly/kusanagi
A Starcraft Broodwar bot