Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/douglasrizzo/sc2qsr

An unfinished project involving QSR research with pysc2
https://github.com/douglasrizzo/sc2qsr

Last synced: about 10 hours ago
JSON representation

An unfinished project involving QSR research with pysc2

Awesome Lists containing this project

README

        

sc2qsr
======

An unfinished project involving a pysc2 that used the Epra QSR formalism [MOR2012]_ to discretize space.

.. [MOR2012] Moratz, R., & Wallgrün, J. O. (2012). Spatial reasoning with augmented points: Extending cardinal directions with local distances. Journal of Spatial Information Science, 5. https://doi.org/10.5311/josis.2012.5.84

Installation
------------

pip install -r requirements.txt

Links that helped me
--------------------

Tutorials and examples
^^^^^^^^^^^^^^^^^^^^^^

Steven Brown’s
`tutorials `__
on how to create StarCraft II agents from scratch, without using
reinforcement learning.

- Zerg bot in PySC2 2.0: `blog
post `__
and
`code `__
- Protoss bot with raw observations: `blog
post `__
and
`code `__
- `Repo `__ with all examples

Chris Hoyean Song’s tutorials include RL and DRL algorithms, but are a
little outdated in regards to the PySC2 API.

- `Initial
tutorial `__
(2017)
- `Tutorial on
observations `__
(2017)
- `Tutorial on the action
space `__ (2019)
- `Repo with code `__

Third-party libraries
^^^^^^^^^^^^^^^^^^^^^

- `Reaver `__: Modular Deep
Reinforcement Learning Framework. Focused on StarCraft II.
Supports Gym, Atari, and MuJoCo. Matches reference results.
- `python-sc2 `__: A StarCraft II
API Client for Python 3

Online communities
^^^^^^^^^^^^^^^^^^

- `StarCraft II AI Discord
Server `__
- `Starcraft 2 AI Ladder `__
- `SC2 AI Wiki `__
- `StarCraft II Gym `__