StarCraft II Learning Environment
Add C++ environment converters which handle the conversion between the protos used by SC2 environment for actions, observations and specs to a more neural network friendly dictionary of Numpy arrays, with accompanying environment specs. Converters are built as a translation of relevant pieces from sc2_env.py from Python to C++ for speed.
New features include the following
This is a fairly big release adding support for recent versions, many new observations, various new features, and bug fixes. In particular the raw actions are fairly well supported.
Changes:
Fix a python 3 compatibility issue.
This is a big release that supports self-play, rgb, and new versions of SC2, and comes along with a whole lot of other changes. Unfortunately this needed some breaking changes, but they should be fairly easy to fix as well.
Changes:
Breaking changes:
Experimental work:
This is the initial release of PySC2.