archive by month
Skip to content

AIIDE 2022 - maps and game durations

First, win rates for bots x maps. This is identical to the third table in the official results, except for the presentation.

#botoverallDestinHeartbPolariAztecLonginCircuiEmpireFightiPythonRoadki
1bananabrain85.53%87%87%84%85%90%85%81%85%85%86%
2stardust81.48%86%82%86%91%79%88%64%80%80%78%
3dragon66.46%67%65%67%65%66%69%69%66%67%64%
4steamhammer62.71%61%62%66%65%59%65%66%62%60%61%
5purplewave61.17%52%53%62%61%63%62%70%67%63%59%
6mcrave46.79%60%49%45%45%46%42%44%45%46%45%
7microwave46.62%47%52%55%43%41%46%46%45%45%45%
8ualbertabot45.74%39%45%41%49%47%44%45%48%45%54%
9pylonpuller28.91%33%33%12%25%32%28%34%31%31%29%
10styx13.92%9%10%19%13%13%11%17%10%20%17%
11cunybot10.69%10%11%13%7%13%10%14%10%8%11%

Stardust had some trouble on Empire of the Sun, and McRave liked Destination. For the most part, maps did not make a big difference when averaged out over opponents.

game durations

Game durations for bots x maps. The top number in each cell is the median duration of winning games, and the bottom number is for losing games. The overall numbers in the bottom row are the median duration of all games played on each map. The cell coloring is the same as in the table above—it reflects the winning rate, so you can judge by eye the balance of games in the top and bottom numbers.

As a general guideline, if winning games are shorter than losing games then the bot likes to win by early pressure and loses by getting outplayed later. Early pressure costs economy and tech. In the opposite case, the bot defends any early pressure and has stronger play in the long run (it shows any or all of macro, micro, and tech advantage). #8 UAlbertaBot is the most determined rushbot. #3 Dragon is the most prominent defensive bot. #7 Microwave is well-balanced. Note: Adding up the overall median winning times across opponents does not give the same result as adding up the losing times. The median is insensitive to outliers.

#botoverallDestinHeartbPolariAztecLonginCircuiEmpireFightiPythonRoadki
1bananabrain11:25
15:22
12:11
15:55
11:27
16:21
11:21
15:24
11:46
19:56
11:22
12:48
11:20
16:57
11:13
13:49
11:16
14:38
11:11
13:41
11:35
14:42
2stardust10:34
15:16
10:56
16:23
10:07
17:05
10:54
17:55
10:42
18:14
10:34
15:13
10:51
18:56
10:51
0:01
10:47
12:51
10:03
0:01
10:14
14:59
3dragon13:57
11:35
14:53
12:53
14:28
10:22
12:52
13:32
14:10
12:04
13:39
10:13
13:57
12:00
13:41
12:09
13:46
12:37
13:23
9:59
14:26
10:47
4steamhammer8:18
11:23
8:47
10:54
7:53
11:55
7:28
11:45
10:12
10:47
7:47
11:31
9:34
11:43
7:50
11:48
7:23
11:25
8:00
10:49
9:17
10:12
5purplewave12:09
17:50
13:20
17:45
13:07
16:45
12:31
19:14
12:08
20:51
12:34
15:48
12:09
18:54
12:09
16:38
11:47
18:24
11:53
18:18
11:38
17:08
6mcrave8:34
12:02
9:51
13:06
10:30
12:40
8:07
13:01
7:58
12:11
7:39
12:30
9:17
11:32
8:26
11:40
8:53
11:50
7:52
11:35
8:04
11:41
7microwave9:36
9:24
10:12
10:02
8:51
10:22
9:52
10:03
10:48
9:18
7:15
8:12
11:41
11:40
10:54
10:22
8:53
10:06
10:04
8:27
9:43
8:27
8ualbertabot6:28
10:33
8:00
11:18
6:39
10:09
5:24
10:30
6:22
10:48
6:18
10:21
6:55
10:00
6:38
10:26
6:28
10:34
6:19
10:52
6:50
10:41
9pylonpuller10:31
11:38
10:04
12:13
10:51
12:29
10:38
6:30
10:34
12:03
9:47
11:49
10:17
11:56
10:54
11:55
10:30
11:20
10:52
11:51
10:33
11:21
10styx8:28
8:14
11:32
8:39
9:07
7:38
9:10
8:16
8:29
8:38
8:32
8:03
9:21
8:45
8:54
8:25
7:16
8:09
6:44
8:04
8:38
8:08
11cunybot8:16
9:21
9:16
9:33
8:05
9:15
7:51
8:35
7:10
9:56
8:13
8:53
9:33
9:46
8:34
10:05
9:46
9:15
6:03
10:01
8:48
9:00
overall10:4711:2110:4910:3010:5810:2811:0610:4510:3810:3410:30

The top three bots have consistent winning times across maps. BananaBrain in particular is highly consistent. It seems to indicate a strong and well-executed strategy that wins on schedule. Losing times vary because they depend on what the opponent does after surviving.

The map with the longest game times is Destination. That probably reflects the difficulty of attacking across the twin bridges into the natural. The losing side can often defend until it runs out of resources.

Stardust

The most striking cells in the table are Stardust’s losing times on Empire of the Sun and Python. The time rendered as 0:01 is 33 frames, which is always the point when Stardust crashes, when it does (I checked). Over half the losses on those maps were crashes, so that the median loss was a crash. There were still plenty of wins. Is it due to Stardust crashing on those maps, or to winning so often that the median losing game was a crash? I made a little table of Stardust games which are exactly 33 frames long.

#botDestinHeartbPolariAztecLonginCircuiEmpireFightiPythonRoadki
2stardustlosses 33
crashes 4
losses 40
crashes 0
losses 30
crashes 0
losses 19
crashes 1
losses 46
crashes 1
losses 27
crashes 0
losses 79
crashes 46
losses 44
crashes 17
losses 44
crashes 23
losses 48
crashes 11

Answer: It’s due to Stardust crashing on those maps. The rate of 33-frame games varies extremely by map, though if you ran enough games I imagine it would be non-zero for every map. Four-player maps other than Circuit Breakers have a high crash rate.

Next: Breaking down results by map and opponent.

Trackbacks

No Trackbacks

Comments

No comments

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Form options

Submitted comments will be subject to moderation before being displayed.