StarCraft AI Competition

Real time strategy game AI

Developed by Blizzard Entertainment (my
favourite game company).

Three races: Terran, Zerg, Protoss.

Basic controls: mouse and keyboard.

Known to be extremely well balanced.

Given one base and five workers.

Use worker units to collect resources
(minerals and vespene gas).

Develop technologies and manage supplies.

Train forces to defeat other players

Worker(SCV)

Technology construction(Robotic Factory)

Supply(Pylon)

Advanced unit(Lucker)

Resource management.

Strategy decision.

Timing.

Micro-operation.

StarCraft Brood War 1.16.1.

Microsoft Visual C++.

Microsoft Windows XP/Vista (Windows 7
seems usable as well).

C++ is recommended but Java or other
languages like python is also permitted.

Using remote AI process to program an AI in
other languages.

Chaos Launcher and BWAPI.

Design a good AI bot is very difficult.

Winning a game depends on many factors,
i.e. operation, strategy, timing…

Bots are totally weak now and none of them
can defeat expert human players.

Operation bot.
 http://www.youtube.com/watch?v=mrbYd4OFrW
E

A whole game played by AI.
 http://www.youtube.com/watch?feature=player_
embedded&v=IRqAPhSrkjI