StarCraft Artificial Intelligence Team
AIIDE 2010 StarCraft CompetitionTournament 1: Micro-managementZealot Battle (9v9)Dragoon Battle (12v12)Zerg Air Battle (24v24)Tournament 2: Small Scale CombatDragoon Battle (10v10)Medic and Marines Battle (28v28)
BroodwarApplication Programming Interface (BWAPI)Open-source C++ framework for creating AI modules for StarCraftAllows programmers to access “fair” information on the terrain, players, and units during a gameAllows AI units to be non-cheatingUse real-time AI algorithms in a robust commerical RTS environment
Zealot vs ZealotAccomplishments:Put units in a strategic line formation
Calculate the probability of a group of units winning against the opposing group
Lanchester’s lawsGoals:Split units into several independent groups for local advantage situations
Retreat units with low health
Target enemy units with low healthDragoon vs DragoonAccomplishments:Organize units in line formation
Focus fire on targets within range
Choose most damaged targetGoals:Retreat damaged units

SCAI Presentation