Here is what the protoss AIUR learned about each opponent over the course of AIIDE 2018. . Seeing AIUR’s counters for each opponent tells us something about how the opponent played. For the recent CIG edition, see CIG 2018 - what AIUR learned.
This is generated from data in AIUR’s final write
directory. There were 103 rounds played (100 of which were official) and 10 maps, three 2-player, two 3-player, and five 4-player maps. For some opponents, all games were recorded; for the supernumerary 3 rounds at the end, the extra games were on the 2-player maps (they’re taken in rotation). For many opponents, fewer than 103 games were recorded. AIUR recorded 2606 games in 103 rounds, and officially played 2570 in 100 rounds. 2570 plus the 3 extra rounds times 26 opponents per round gives a total of 2648, which is 42 more than AIUR recorded. There were 37 official crashes in 100 rounds, leaving 5 games unaccounted for. They might be crashes in the extra 3 rounds. It’s also possible that the last round was not finished.
It would be nice if we had the data after round 100, instead of round 103. We could do the accounting and get correct answers.
First, the totals across all opponents.
overall | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 221 | 27% | 71 | 25% | 137 | 18% | 429 | 24% |
rush | 101 | 46% | 83 | 25% | 210 | 32% | 394 | 34% |
aggressive | 57 | 7% | 82 | 16% | 173 | 17% | 312 | 15% |
fast expo | 86 | 41% | 79 | 34% | 233 | 31% | 398 | 34% |
macro | 80 | 26% | 67 | 33% | 136 | 32% | 283 | 31% |
defensive | 261 | 34% | 134 | 41% | 395 | 37% | 790 | 37% |
total | 806 | 32% | 516 | 30% | 1284 | 30% | 2606 | 31% |
- 2, 3, 4 - map size, the number of starting positions
- n - games recorded
- wins - winning percentage over those games
- cheese - cannon rush
- rush - dark templar rush
- aggressive - fast 4 zealot drop
- fast expo - nexus first
- macro - aim for a strong middle game army
- defensive - try to be safe against rushes
AIUR struggled in this tournament; it has not been updated since 2014. As in CIG, AIUR did about equally well on the different map sizes, but relied on a different mix of strategies on each. On all map sizes, the defensive strategy was most often used. On 2-player maps, the cannon rush was also a popular solution, and on 4-player maps (where cannon rush is harder to pull off), the dark templar rush and the nexus first fast expansion were popular.
#1 saida | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 3 | 0% | 7 | 0% | 11 | 0% |
rush | 1 | 0% | 2 | 0% | 6 | 0% | 9 | 0% |
aggressive | 18 | 6% | 7 | 0% | 27 | 11% | 52 | 8% |
fast expo | 1 | 0% | 3 | 0% | 5 | 0% | 9 | 0% |
macro | 1 | 0% | 4 | 0% | 2 | 0% | 7 | 0% |
defensive | 2 | 0% | 1 | 0% | 2 | 0% | 5 | 0% |
total | 24 | 4% | 20 | 0% | 49 | 6% | 93 | 4% |
As in CIG, AIUR’s learning is able to squeeze a little extra from the toughest opponents. Against #1 SAIDA, it found that the dark templar rush occasionally worked, and was able to get a couple extra wins on 4-player maps. The same plan scored a single win on a 2-player map, but repeating the strategy did not help. Nothing else it tried made a dent.
#2 cherrypi | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 11 | 9% | 2 | 0% | 6 | 0% | 19 | 5% |
rush | 5 | 0% | 3 | 0% | 5 | 0% | 13 | 0% |
aggressive | 2 | 0% | 4 | 0% | 6 | 0% | 12 | 0% |
fast expo | 1 | 0% | 6 | 0% | 7 | 0% | 14 | 0% |
macro | 5 | 0% | 2 | 0% | 20 | 5% | 27 | 4% |
defensive | 6 | 0% | 3 | 0% | 6 | 0% | 15 | 0% |
total | 30 | 3% | 20 | 0% | 50 | 2% | 100 | 2% |
Oops, I lied already. AIUR was not able to squeeze an extra win against CherryPi. It won a total of 2 times with different strategies, and repeating the strategies did not win again. This is the first time I have seen AIUR’s diverse strategies unable to make any impression.
#3 cse | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 26 | 12% | 14 | 14% | 5 | 0% | 45 | 11% |
rush | 1 | 0% | 1 | 0% | 9 | 0% | 11 | 0% |
aggressive | 2 | 0% | 1 | 0% | 8 | 0% | 11 | 0% |
fast expo | 1 | 0% | 1 | 0% | 10 | 0% | 12 | 0% |
macro | 1 | 0% | 1 | 0% | 8 | 0% | 10 | 0% |
defensive | 1 | 0% | 2 | 0% | 10 | 0% | 13 | 0% |
total | 32 | 9% | 20 | 10% | 50 | 0% | 102 | 5% |
CSE was apparently not fully prepared for cannon rushes. AIUR plays the best cannon rush of all bots, in my opinion. But even the best is harder to pull off on a 4-player map.
#4 bluebluesky | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 10 | 60% | 11 | 64% | 30 | 30% | 51 | 43% |
rush | 5 | 0% | 2 | 0% | 3 | 0% | 10 | 0% |
aggressive | 3 | 0% | 2 | 0% | 7 | 0% | 12 | 0% |
fast expo | 3 | 0% | 2 | 0% | 4 | 0% | 9 | 0% |
macro | 5 | 0% | 2 | 0% | 5 | 0% | 12 | 0% |
defensive | 5 | 0% | 1 | 0% | 1 | 0% | 7 | 0% |
total | 31 | 19% | 20 | 35% | 50 | 18% | 101 | 22% |
The Locutusoids showed somewhat similar patterns. BlueBlueSky was surprisingly weak against the cannon rush.
#5 locutus | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 18 | 17% | 2 | 0% | 11 | 0% | 31 | 10% |
rush | 8 | 12% | 5 | 0% | 11 | 9% | 24 | 8% |
aggressive | 1 | 0% | 2 | 0% | 7 | 0% | 10 | 0% |
fast expo | 1 | 0% | 2 | 0% | 5 | 0% | 8 | 0% |
macro | 2 | 0% | 3 | 0% | 8 | 0% | 13 | 0% |
defensive | 1 | 0% | 5 | 0% | 8 | 0% | 14 | 0% |
total | 31 | 13% | 19 | 0% | 50 | 2% | 100 | 5% |
The other part of the pattern is some weakness against dark templar rush. Interestingly, the earlier version of Locutus survived AIUR’s DTs perfectly in CIG, despite a fair number of tries.
#6 isamind | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 27 | 11% | 1 | 0% | 1 | 0% | 29 | 10% |
rush | 1 | 0% | 3 | 0% | 2 | 0% | 6 | 0% |
aggressive | 1 | 0% | 4 | 0% | 4 | 0% | 9 | 0% |
fast expo | 2 | 0% | 6 | 0% | 40 | 8% | 48 | 6% |
macro | 1 | 0% | 2 | 0% | 1 | 0% | 4 | 0% |
defensive | 1 | 0% | 4 | 25% | 2 | 0% | 7 | 14% |
total | 33 | 9% | 20 | 5% | 50 | 6% | 103 | 7% |
#7 daqin | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 20 | 15% | 1 | 0% | 2 | 0% | 23 | 13% |
rush | 5 | 40% | 15 | 20% | 43 | 19% | 63 | 21% |
aggressive | 1 | 0% | 1 | 0% | 2 | 0% | 4 | 0% |
fast expo | 2 | 0% | 1 | 0% | 1 | 0% | 4 | 0% |
macro | 2 | 0% | 1 | 0% | 1 | 0% | 4 | 0% |
defensive | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
total | 31 | 16% | 20 | 15% | 50 | 16% | 101 | 16% |
#8 mcrave | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 17 | 35% | 11 | 27% | 4 | 25% | 32 | 31% |
rush | 4 | 0% | 1 | 0% | 3 | 0% | 8 | 0% |
aggressive | 1 | 0% | 4 | 25% | 4 | 0% | 9 | 11% |
fast expo | 4 | 25% | 2 | 0% | 33 | 30% | 39 | 28% |
macro | 3 | 0% | 1 | 0% | 1 | 0% | 5 | 0% |
defensive | 2 | 0% | 1 | 0% | 5 | 0% | 8 | 0% |
total | 31 | 23% | 20 | 20% | 50 | 22% | 101 | 22% |
McRave shows a different pattern. Its weaknesses were against the cannon rush on smaller maps and nexus first on 4-player maps—a fast rush versus a macro opening. The tournament manager cycles through the maps in order, which makes a difference for bots which are sensitive to which map is being played. It’s possible that the sequence of strategies that AIUR played as the maps cycled through helped confuse McRave’s learning.
#9 iron | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 4 | 0% | 1 | 0% | 5 | 0% | 10 | 0% |
rush | 5 | 0% | 1 | 0% | 2 | 0% | 8 | 0% |
aggressive | 5 | 0% | 6 | 0% | 4 | 0% | 15 | 0% |
fast expo | 7 | 0% | 2 | 0% | 28 | 4% | 37 | 3% |
macro | 5 | 0% | 7 | 29% | 4 | 0% | 16 | 12% |
defensive | 6 | 0% | 3 | 0% | 5 | 0% | 14 | 0% |
total | 32 | 0% | 20 | 10% | 48 | 2% | 100 | 3% |
#10 zzzkbot | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 2 | 0% | 2 | 0% | 5 | 0% |
rush | 1 | 0% | 1 | 0% | 6 | 0% | 8 | 0% |
aggressive | 2 | 0% | 3 | 0% | 4 | 0% | 9 | 0% |
fast expo | 1 | 0% | 1 | 0% | 2 | 0% | 4 | 0% |
macro | 1 | 0% | 1 | 0% | 2 | 0% | 4 | 0% |
defensive | 27 | 15% | 12 | 25% | 34 | 12% | 73 | 15% |
total | 33 | 12% | 20 | 15% | 50 | 8% | 103 | 11% |
AIUR of course settled on the defensive opening against ZZZKBot, which prefers 4 pool.
#11 steamhammer | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
rush | 1 | 0% | 6 | 0% | 4 | 0% | 11 | 0% |
aggressive | 1 | 0% | 3 | 0% | 3 | 0% | 7 | 0% |
fast expo | 5 | 20% | 2 | 0% | 16 | 12% | 23 | 13% |
macro | 0 | 0% | 4 | 0% | 3 | 0% | 7 | 0% |
defensive | 25 | 20% | 4 | 0% | 23 | 13% | 52 | 15% |
total | 33 | 18% | 20 | 0% | 50 | 10% | 103 | 11% |
The fast expo (“big army later”) and the defensive opening (“some army fast”) play out similarly when Steamhammer does not go with an early pressure opening. Maybe that’s why they both found some success.
#12 microwave | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 2 | 0% | 11 | 18% | 14 | 14% |
rush | 2 | 0% | 1 | 0% | 6 | 17% | 9 | 11% |
aggressive | 1 | 0% | 3 | 33% | 11 | 18% | 15 | 20% |
fast expo | 1 | 0% | 1 | 0% | 2 | 0% | 4 | 0% |
macro | 1 | 0% | 5 | 40% | 1 | 0% | 7 | 29% |
defensive | 27 | 11% | 8 | 38% | 19 | 26% | 54 | 20% |
total | 33 | 9% | 20 | 30% | 50 | 20% | 103 | 18% |
That is quite a variety of tries against Microwave!
#13 lastorder | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 5 | 0% | 1 | 0% | 23 | 9% | 29 | 7% |
rush | 4 | 0% | 4 | 0% | 1 | 0% | 9 | 0% |
aggressive | 5 | 0% | 4 | 0% | 1 | 0% | 10 | 0% |
fast expo | 5 | 0% | 3 | 0% | 1 | 0% | 9 | 0% |
macro | 7 | 0% | 1 | 0% | 0 | 0% | 8 | 0% |
defensive | 6 | 0% | 7 | 14% | 24 | 8% | 37 | 8% |
total | 32 | 0% | 20 | 5% | 50 | 8% | 102 | 5% |
LastOrder may have been trained offline against AIUR (that would fit with how LastOrder is supposed to work).
#14 tyr | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 8 | 75% | 3 | 33% | 1 | 0% | 12 | 58% |
rush | 19 | 89% | 10 | 40% | 43 | 53% | 72 | 61% |
aggressive | 1 | 0% | 2 | 0% | 2 | 50% | 5 | 20% |
fast expo | 2 | 50% | 1 | 0% | 1 | 0% | 4 | 25% |
macro | 2 | 0% | 3 | 0% | 2 | 0% | 7 | 0% |
defensive | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
total | 33 | 73% | 20 | 25% | 50 | 48% | 103 | 51% |
#15 metabot | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 21 | 48% | 4 | 25% | 2 | 0% | 27 | 41% |
rush | 1 | 0% | 1 | 0% | 15 | 20% | 17 | 18% |
aggressive | 1 | 0% | 9 | 44% | 22 | 27% | 32 | 31% |
fast expo | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
macro | 1 | 0% | 2 | 0% | 1 | 0% | 4 | 0% |
defensive | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
total | 26 | 38% | 18 | 28% | 42 | 21% | 86 | 28% |
MetaBot includes AIUR as one of its heads. Also AIUR struggles against both the other heads, Skynet and XIMP. Still, aggressive tries had some success.
#16 letabot | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 2 | 0% | 1 | 0% | 1 | 0% | 4 | 0% |
rush | 3 | 33% | 2 | 0% | 1 | 0% | 6 | 17% |
aggressive | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
fast expo | 21 | 67% | 4 | 25% | 44 | 77% | 69 | 71% |
macro | 2 | 50% | 1 | 0% | 1 | 0% | 4 | 25% |
defensive | 4 | 50% | 11 | 27% | 1 | 0% | 16 | 31% |
total | 33 | 55% | 20 | 20% | 49 | 69% | 102 | 55% |
#17 arrakhammer | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 1 | 0% | 3 | 33% | 5 | 20% |
rush | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
aggressive | 0 | 0% | 1 | 0% | 1 | 0% | 2 | 0% |
fast expo | 2 | 0% | 9 | 22% | 1 | 0% | 12 | 17% |
macro | 0 | 0% | 1 | 0% | 1 | 0% | 2 | 0% |
defensive | 29 | 72% | 7 | 43% | 43 | 47% | 79 | 56% |
total | 33 | 64% | 20 | 25% | 50 | 42% | 103 | 46% |
#18 ecgberht | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 1 | 0% | 2 | 0% | 4 | 0% |
rush | 1 | 0% | 4 | 50% | 1 | 0% | 6 | 33% |
aggressive | 3 | 0% | 2 | 0% | 1 | 0% | 6 | 0% |
fast expo | 6 | 67% | 2 | 50% | 1 | 0% | 9 | 56% |
macro | 1 | 0% | 10 | 60% | 43 | 60% | 54 | 59% |
defensive | 21 | 24% | 1 | 0% | 2 | 0% | 24 | 21% |
total | 33 | 27% | 20 | 45% | 50 | 52% | 103 | 43% |
#19 ualbertabot | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 0 | 0% | 0 | 0% | 0 | 0% | 0 | 0% |
rush | 0 | 0% | 0 | 0% | 2 | 100% | 2 | 100% |
aggressive | 0 | 0% | 1 | 100% | 1 | 0% | 2 | 50% |
fast expo | 1 | 100% | 0 | 0% | 0 | 0% | 1 | 100% |
macro | 0 | 0% | 0 | 0% | 0 | 0% | 0 | 0% |
defensive | 31 | 35% | 19 | 42% | 47 | 23% | 97 | 31% |
total | 32 | 38% | 20 | 45% | 50 | 26% | 102 | 33% |
UAlbertaBot is one of the opponents that AIUR has pre-learned data against. The pre-learned data is not included in this table. That’s why so many cells are 0.
#20 ximp | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 33 | 33% | 0 | 0% | 1 | 0% | 34 | 32% |
rush | 0 | 0% | 0 | 0% | 2 | 50% | 2 | 50% |
aggressive | 0 | 0% | 12 | 25% | 41 | 20% | 53 | 21% |
fast expo | 0 | 0% | 8 | 50% | 3 | 100% | 11 | 64% |
macro | 0 | 0% | 0 | 0% | 0 | 0% | 0 | 0% |
defensive | 0 | 0% | 0 | 0% | 2 | 100% | 2 | 100% |
total | 33 | 33% | 20 | 35% | 49 | 29% | 102 | 31% |
XIMP is the other competitor that AIUR has pre-learned data about.
#21 cdbot | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
rush | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
aggressive | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
fast expo | 2 | 0% | 1 | 0% | 1 | 0% | 4 | 0% |
macro | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
defensive | 27 | 96% | 15 | 100% | 45 | 87% | 87 | 92% |
total | 33 | 79% | 20 | 75% | 50 | 78% | 103 | 78% |
It smells like CDBot played a rush every game, and not a strong one.
#23 killall | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 1 | 0% | 2 | 0% | 4 | 0% |
rush | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
aggressive | 1 | 0% | 3 | 0% | 1 | 0% | 5 | 0% |
fast expo | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
macro | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
defensive | 28 | 18% | 13 | 46% | 44 | 36% | 85 | 32% |
total | 33 | 15% | 20 | 30% | 50 | 32% | 103 | 26% |
#24 willyt | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 1 | 0% | 9 | 56% | 11 | 45% |
rush | 26 | 85% | 13 | 69% | 30 | 67% | 69 | 74% |
aggressive | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
fast expo | 2 | 50% | 2 | 50% | 6 | 50% | 10 | 50% |
macro | 1 | 0% | 1 | 0% | 2 | 0% | 4 | 0% |
defensive | 1 | 0% | 2 | 50% | 2 | 50% | 5 | 40% |
total | 32 | 72% | 20 | 55% | 50 | 58% | 102 | 62% |
#25 ailien | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 1 | 0% | 1 | 0% | 1 | 0% | 3 | 0% |
rush | 1 | 0% | 1 | 0% | 2 | 0% | 4 | 0% |
aggressive | 2 | 0% | 1 | 0% | 2 | 0% | 5 | 0% |
fast expo | 1 | 0% | 10 | 100% | 1 | 0% | 12 | 83% |
macro | 27 | 41% | 6 | 83% | 13 | 23% | 46 | 41% |
defensive | 1 | 0% | 1 | 0% | 30 | 37% | 32 | 34% |
total | 33 | 33% | 20 | 75% | 49 | 29% | 102 | 39% |
#26 cunybot | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 2 | 50% | 1 | 0% | 1 | 0% | 4 | 25% |
rush | 1 | 0% | 2 | 50% | 2 | 50% | 5 | 40% |
aggressive | 2 | 100% | 1 | 0% | 3 | 67% | 6 | 67% |
fast expo | 4 | 75% | 2 | 100% | 8 | 75% | 14 | 79% |
macro | 2 | 50% | 4 | 100% | 4 | 75% | 10 | 80% |
defensive | 5 | 100% | 9 | 100% | 30 | 87% | 44 | 91% |
total | 16 | 75% | 19 | 84% | 48 | 79% | 83 | 80% |
#27 hellbot | 2 | 3 | 4 | total |
| n | wins | n | wins | n | wins | n | wins |
cheese | 7 | 100% | 4 | 100% | 5 | 80% | 16 | 94% |
rush | 3 | 100% | 2 | 100% | 8 | 100% | 13 | 100% |
aggressive | 1 | 100% | 3 | 100% | 8 | 100% | 12 | 100% |
fast expo | 9 | 100% | 6 | 100% | 11 | 100% | 26 | 100% |
macro | 8 | 100% | 3 | 100% | 11 | 100% | 22 | 100% |
defensive | 2 | 100% | 2 | 100% | 7 | 100% | 11 | 100% |
total | 30 | 100% | 20 | 100% | 50 | 98% | 100 | 99% |
Looking across all the tables, each of AIUR’s 6 strategies was sometimes found to be the best. Even today, the variety remains valuable.
Comments