Skip to content
Snippets Groups Projects
Commit 025e6df8 authored by David Bergström's avatar David Bergström
Browse files

Add README

parent 3a51527d
No related branches found
No related tags found
No related merge requests found
# PyCommandCenter: Library for making bots for Starcraft II
PyCommandCenter is a slimmed down version of the popular Starcraft AI
[CommandCenter](https://github.com/davechurchill/commandcenter) connected to
Python.
Key differences:
* Library made for use with Python, made possible by binding existing C++ code
to Python using [pybind11](https://github.com/pybind/pybind11)
* No decision-making, only perception
* Improved TechTree, by importing data from the JSON files provided by
[sc2-gamedata](https://github.com/noorus/sc2-gamedata)
* Everything is built using cmake, allowing for one Visual studio project to
build PyCommandCenter together with all its dependencies
# Credits
CommandCenter is written by [David Churchill](http://www.cs.mun.ca/~dchurchill/), Assistant Professor of [Computer Science](https://www.cs.mun.ca/) at Memorial University, and organizer of the [AIIDE StarCraft AI
Competition](http://www.cs.mun.ca/~dchurchill/starcraftaicomp/).
Which in turn based his work on the Blizzard's [StarCraft II AI
API]((https://github.com/Blizzard/s2client-api) and the architecture of
[UAlbertaBot](https://github.com/davechurchill/ualbertabot/wiki).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment