1. Basic StarCraft II agent
Project Repo: github.com/yeungegs/botbier
Elaine Yeung
Holberton School
12 October 2017
2. Resources
● DeepMind StarCraft II Learning Environment
○ https://github.com/deepmind/pysc2
● DeepMind white paper
○ lists rationale for using StarCraft II for DeepRL research
○ https://deepmind.com/documents/110/sc2le.pdf
● StarCraft II Client
○ protocol definitions used to communicate with StarCraft II.
○ https://github.com/Blizzard/s2client-proto
3. ● Main tasks
○ Build and document the creation of a basic StarCraft2 Protoss agent using
python
○ Publish tutorial of process on Medium
○ Submit improvements to documentation to DeepMind Github repository
● Stretch goal
○ Record a screencast tutorial for setup of SC2LE and steps to create a basic
agent
○ Publish tutorial to Youtube
● Stretchier goal
○ Add machine learning/deep Q learning components to agent
Tasks
4. Timeline
● Using ZenHub to integrate with GitHub and track project status
● Project divided into different stages
○ Project planning
○ Sprint 1
○ Sprint 2
○ Sprint 3
○ Sprint FINAL