Home Compete Results/Files Rules Software Contact

2019 Schedule

Reg Deadline:
August 18th

Submit Deadline:
September 15th

Early October


David Churchill

David Churchill
Rick Kelly

Quick Links




2019 Registration Closed!

Registration for the 2019 AIIDE StarCraft AI Competition is now closed.

List of Registrants

Important: This year we will also be running a 2nd separate competition on an unknown pool of maps with all of the submitted bots (unless you choose to opt out in your registration). Please take this into account when designing your bot this year if you care about doing well in the unknown competition!

Registration deadline is August 18th, 2019.
Submission deadline is September 15th, 2019.

Hardware: There is a dedicated machine available with a GTX1080ti should anyone register who wants to have GPU support. If you do want this support, please email us a test version of your bot well in advance of the submission deadline so we can make sure it works properly. If nobody registers requesting GPU support, this machine will not be used.

Note: We *should* have a webpage set up to automate the submission process, but please default to the existing manual submission email process until that is officially announced.

Sample Bot Code - UAlbertaBot

Are you new to the StarCraft AI Competition? Want a fully functional bot to start with and modify? We have provided the UAlbertaBot as an open source project with full documentation which you can use as a good point of entry to the competition. If you do use the code however please uphold the spirit of competition and ensure you make significant modification to the bot before you submit it. We don't want multiple copies of the same bot competing!


Welcome to the home of the annual Starcraft AI competition which is organized by David Churchill at Memorial University of Newfoundland and associated with AIIDE - the AI for Interactive Digital Entertainment conference.

During this event, programs will play Starcraft Broodwar games against each other using BWAPI, a software library that makes it possible to connect programs to the Starcraft: BroodWar game engine.

The purpose of this competition is to foster and evaluate progress of AI research applied to real-time strategy (RTS) games. RTS games pose a much greater challenge for AI research than chess because of hidden information, vast state and action spaces, and the requirement to act quickly. The best human players still have the upper hand in RTS games, but in the years to come this will likely change, thanks to competitions like this one.