Starcraft 2 AI
I feel like this one is gonna be hard. These are the resources I’m starting with. I suppose my goals are :
Get the API working and kind of understand what is going on
Get a bot onto the ac2ai ladder
Start trying to apply RL to my bot.
Some useful starting links
https://github.com/deepmind/pysc2
https://sc2ai.net/
https://pythonprogramming.net/starcraft-ii-ai-python-sc2-tutorial/
https://itnext.io/build-a-zerg-bot-with-pysc2-2-0-295375d2f58e
For 1) and 2) I am just going to try and get the most basic of bots running, I’m not looking to win anything, just figure out how these systems work. Once I think I understand how this all works I will try applying reinforcement learning to my AI.
Part 1 : How does this sc2py api work?
Installation :
I already have sc2 installed via battle net
I created a new anaconda environment for sc2_ai. This was started with python version 3.8
I am installing it and getting things running via : https://github.com/deepmind/pysc2