This project tends to build AI bot in StarCraft II using its official API. This bot works with fork of Sc2LadderServer which was used to run the tournament. We have two members in the team working on the project. We won the No.2 position in the UofA SC II Bot Tournament. Below is the demo video we recorded as well as the presentation PowerPoint to show our work and strategy.Â
I'm mainly in charge of the scripting for arranging armies on both the defending and attacking sides. When defending, the army will gather at the top of the ramp to counter the enemy's attack within the first 5 minutes. When the attack starts, the army will go straight forward to the enemy base and attack them, while our base will continue creating new armies for backup. I'm also in charge of implementing the rush strategy that happens in the beginning stage of the game.
More details can be found in the PowerPoint and the report document below.
Our main script is in the cpp-sc2/examples/common/bot_examples.cc