How To: PySC2

Preface

As I explore PySC2 I'm going to document my experiences here in the form of tutorials so you can follow along and build a StarCraft II bot of your own.

In order to keep things simple I will restrict the bot's race to Terran, at least for the first draft. I may expand on the tutorial if it becomes financially viable to do so.

If you see a mistake or some code that could be improved, please let me know.

Table of Contents

  1. Building a Basic Agent
  2. Building a Simple Reinforcement Learning Agent
  3. Add Smart Attacking to Your Agent
  4. Building a Sparse Reward Agent
  5. Refine Your Sparse PySC2 Agent