├── .gitignore ├── Battle Predictor ├── battle_tvt.py ├── plot_tvt.py ├── terran_agent.py ├── train_tvt.py └── tvt.csv ├── Build a Raw Protoss Agent ├── raw_agent_step2.py ├── raw_agent_step3.py ├── raw_agent_step4.py ├── raw_agent_step5.py ├── raw_agent_step6.py └── raw_agent_step7.py ├── Build a Zerg Bot ├── zerg_agent_step1.py ├── zerg_agent_step2.py ├── zerg_agent_step3.py ├── zerg_agent_step4.py ├── zerg_agent_step5.py ├── zerg_agent_step6.py └── zerg_agent_step7.py ├── Building a Basic Agent ├── simple_agent.py ├── simple_agent_step1.py ├── simple_agent_step2.py ├── simple_agent_step2a.py ├── simple_agent_step3.py └── simple_agent_step4.py ├── Building a Smart Agent ├── smart_agent.py ├── smart_agent_step1.py ├── smart_agent_step2.py ├── smart_agent_step3.py ├── smart_agent_step4.py └── smart_agent_step5.py ├── Building a Sparse Reward Agent ├── sparse_agent.py ├── sparse_agent_step1.py ├── sparse_agent_step2.py ├── sparse_agent_step3.py ├── sparse_agent_step4.py ├── sparse_agent_step5.py ├── sparse_agent_step6.py └── sparse_agent_step7.py ├── Building an Attack Agent ├── attack_agent.py ├── attack_agent_step1.py ├── attack_agent_step2.py ├── attack_agent_step3.py ├── attack_agent_step4.py ├── attack_agent_step5.py └── attack_agent_step6.py ├── LICENSE ├── README.md ├── Refining the Sparse Reward Agent └── refined_agent.py └── Reinforcement Learning Terran Bot └── learning_agent.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /Battle Predictor/battle_tvt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Battle Predictor/battle_tvt.py -------------------------------------------------------------------------------- /Battle Predictor/plot_tvt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Battle Predictor/plot_tvt.py -------------------------------------------------------------------------------- /Battle Predictor/terran_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Battle Predictor/terran_agent.py -------------------------------------------------------------------------------- /Battle Predictor/train_tvt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Battle Predictor/train_tvt.py -------------------------------------------------------------------------------- /Battle Predictor/tvt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Battle Predictor/tvt.csv -------------------------------------------------------------------------------- /Build a Raw Protoss Agent/raw_agent_step2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Raw Protoss Agent/raw_agent_step2.py -------------------------------------------------------------------------------- /Build a Raw Protoss Agent/raw_agent_step3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Raw Protoss Agent/raw_agent_step3.py -------------------------------------------------------------------------------- /Build a Raw Protoss Agent/raw_agent_step4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Raw Protoss Agent/raw_agent_step4.py -------------------------------------------------------------------------------- /Build a Raw Protoss Agent/raw_agent_step5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Raw Protoss Agent/raw_agent_step5.py -------------------------------------------------------------------------------- /Build a Raw Protoss Agent/raw_agent_step6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Raw Protoss Agent/raw_agent_step6.py -------------------------------------------------------------------------------- /Build a Raw Protoss Agent/raw_agent_step7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Raw Protoss Agent/raw_agent_step7.py -------------------------------------------------------------------------------- /Build a Zerg Bot/zerg_agent_step1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Zerg Bot/zerg_agent_step1.py -------------------------------------------------------------------------------- /Build a Zerg Bot/zerg_agent_step2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Zerg Bot/zerg_agent_step2.py -------------------------------------------------------------------------------- /Build a Zerg Bot/zerg_agent_step3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Zerg Bot/zerg_agent_step3.py -------------------------------------------------------------------------------- /Build a Zerg Bot/zerg_agent_step4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Zerg Bot/zerg_agent_step4.py -------------------------------------------------------------------------------- /Build a Zerg Bot/zerg_agent_step5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Zerg Bot/zerg_agent_step5.py -------------------------------------------------------------------------------- /Build a Zerg Bot/zerg_agent_step6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Zerg Bot/zerg_agent_step6.py -------------------------------------------------------------------------------- /Build a Zerg Bot/zerg_agent_step7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Build a Zerg Bot/zerg_agent_step7.py -------------------------------------------------------------------------------- /Building a Basic Agent/simple_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Basic Agent/simple_agent.py -------------------------------------------------------------------------------- /Building a Basic Agent/simple_agent_step1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Basic Agent/simple_agent_step1.py -------------------------------------------------------------------------------- /Building a Basic Agent/simple_agent_step2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Basic Agent/simple_agent_step2.py -------------------------------------------------------------------------------- /Building a Basic Agent/simple_agent_step2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Basic Agent/simple_agent_step2a.py -------------------------------------------------------------------------------- /Building a Basic Agent/simple_agent_step3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Basic Agent/simple_agent_step3.py -------------------------------------------------------------------------------- /Building a Basic Agent/simple_agent_step4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Basic Agent/simple_agent_step4.py -------------------------------------------------------------------------------- /Building a Smart Agent/smart_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Smart Agent/smart_agent.py -------------------------------------------------------------------------------- /Building a Smart Agent/smart_agent_step1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Smart Agent/smart_agent_step1.py -------------------------------------------------------------------------------- /Building a Smart Agent/smart_agent_step2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Smart Agent/smart_agent_step2.py -------------------------------------------------------------------------------- /Building a Smart Agent/smart_agent_step3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Smart Agent/smart_agent_step3.py -------------------------------------------------------------------------------- /Building a Smart Agent/smart_agent_step4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Smart Agent/smart_agent_step4.py -------------------------------------------------------------------------------- /Building a Smart Agent/smart_agent_step5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Smart Agent/smart_agent_step5.py -------------------------------------------------------------------------------- /Building a Sparse Reward Agent/sparse_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Sparse Reward Agent/sparse_agent.py -------------------------------------------------------------------------------- /Building a Sparse Reward Agent/sparse_agent_step1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Sparse Reward Agent/sparse_agent_step1.py -------------------------------------------------------------------------------- /Building a Sparse Reward Agent/sparse_agent_step2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Sparse Reward Agent/sparse_agent_step2.py -------------------------------------------------------------------------------- /Building a Sparse Reward Agent/sparse_agent_step3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Sparse Reward Agent/sparse_agent_step3.py -------------------------------------------------------------------------------- /Building a Sparse Reward Agent/sparse_agent_step4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Sparse Reward Agent/sparse_agent_step4.py -------------------------------------------------------------------------------- /Building a Sparse Reward Agent/sparse_agent_step5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Sparse Reward Agent/sparse_agent_step5.py -------------------------------------------------------------------------------- /Building a Sparse Reward Agent/sparse_agent_step6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Sparse Reward Agent/sparse_agent_step6.py -------------------------------------------------------------------------------- /Building a Sparse Reward Agent/sparse_agent_step7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building a Sparse Reward Agent/sparse_agent_step7.py -------------------------------------------------------------------------------- /Building an Attack Agent/attack_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building an Attack Agent/attack_agent.py -------------------------------------------------------------------------------- /Building an Attack Agent/attack_agent_step1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building an Attack Agent/attack_agent_step1.py -------------------------------------------------------------------------------- /Building an Attack Agent/attack_agent_step2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building an Attack Agent/attack_agent_step2.py -------------------------------------------------------------------------------- /Building an Attack Agent/attack_agent_step3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building an Attack Agent/attack_agent_step3.py -------------------------------------------------------------------------------- /Building an Attack Agent/attack_agent_step4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building an Attack Agent/attack_agent_step4.py -------------------------------------------------------------------------------- /Building an Attack Agent/attack_agent_step5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building an Attack Agent/attack_agent_step5.py -------------------------------------------------------------------------------- /Building an Attack Agent/attack_agent_step6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Building an Attack Agent/attack_agent_step6.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /Refining the Sparse Reward Agent/refined_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Refining the Sparse Reward Agent/refined_agent.py -------------------------------------------------------------------------------- /Reinforcement Learning Terran Bot/learning_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skjb/pysc2-tutorial/HEAD/Reinforcement Learning Terran Bot/learning_agent.py --------------------------------------------------------------------------------