available in the competition, as well as the rules for
each, in the section that follows.
The competition was organized around three sepa-
rate tracks: standard, nondeterminism, and partial
observability. Each track was run as a series of round-
robin tournaments, where each bot played against all
other bots in a collection of eight different maps. Five
round-robin tournaments were run in each of the
eight maps, for a total of 40 round-robin rounds per
Each game in the competition was a full-game,
two-player match. Each bot was given a computation
budget of 100 milliseconds per game cycle. Multiple
threads were allowed, but once the 100 milliseconds
were up, all threads were stopped so as to prevent one
bot from using the CPU during the other bot’s time.
An upper limit was set on the length of games and if
a game went beyond that limit, it was considered a
draw. The three tracks were the standard track (fully
observable and deterministic); the nondeterminism
track (fully observable, but nondeterministic); and
the partial observability track (deterministic, but par-
tially observable using the concept of fog of war,
common to RTS games).
Eight maps were used for the competition. Four of
them were known beforehand to all participants
(open maps), and four of them were kept secret (
hidden maps). Results are reported below both on the
open maps and on the set of all maps. Figures 2 and
3 show the open and hidden maps, respectively. As
the figures show, the open maps represented con-ventional‚ RTS game-start situations, whereas the
hidden maps represented nonconventional start
positions. For example, in the last hidden map, bots
had to play two parallel games and win both to win
the match. The open maps are numbered 1 through
4; the hidden maps, 5 through 8.
To assess the performance of the submissions, in
addition to the competition entries, we included five
preexisting bots: ( 1) RandomBiased, a bot that picks
actions randomly (but with a bias to attack or harvest); ( 2) POWorkerRush, a hard-coded bot that
always uses one worker to harvest resources, while
Figure 2. The Four Open Maps Used in the Competition.
Figure 3. The Four Hidden Maps Used in the Competition.