archive by month
Skip to content

AIIDE 2018 - what AIUR learned

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.

overall234total
 nwinsnwinsnwinsnwins
cheese22127%7125%13718%42924%
rush10146%8325%21032%39434%
aggressive577%8216%17317%31215%
fast expo8641%7934%23331%39834%
macro8026%6733%13632%28331%
defensive26134%13441%39537%79037%
total80632%51630%128430%260631%
  • 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 saida234total
 nwinsnwinsnwinsnwins
cheese10%30%70%110%
rush10%20%60%90%
aggressive186%70%2711%528%
fast expo10%30%50%90%
macro10%40%20%70%
defensive20%10%20%50%
total244%200%496%934%

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 cherrypi234total
 nwinsnwinsnwinsnwins
cheese119%20%60%195%
rush50%30%50%130%
aggressive20%40%60%120%
fast expo10%60%70%140%
macro50%20%205%274%
defensive60%30%60%150%
total303%200%502%1002%

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 cse234total
 nwinsnwinsnwinsnwins
cheese2612%1414%50%4511%
rush10%10%90%110%
aggressive20%10%80%110%
fast expo10%10%100%120%
macro10%10%80%100%
defensive10%20%100%130%
total329%2010%500%1025%

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 bluebluesky234total
 nwinsnwinsnwinsnwins
cheese1060%1164%3030%5143%
rush50%20%30%100%
aggressive30%20%70%120%
fast expo30%20%40%90%
macro50%20%50%120%
defensive50%10%10%70%
total3119%2035%5018%10122%

The Locutusoids showed somewhat similar patterns. BlueBlueSky was surprisingly weak against the cannon rush.

#5 locutus234total
 nwinsnwinsnwinsnwins
cheese1817%20%110%3110%
rush812%50%119%248%
aggressive10%20%70%100%
fast expo10%20%50%80%
macro20%30%80%130%
defensive10%50%80%140%
total3113%190%502%1005%

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 isamind234total
 nwinsnwinsnwinsnwins
cheese2711%10%10%2910%
rush10%30%20%60%
aggressive10%40%40%90%
fast expo20%60%408%486%
macro10%20%10%40%
defensive10%425%20%714%
total339%205%506%1037%

#7 daqin234total
 nwinsnwinsnwinsnwins
cheese2015%10%20%2313%
rush540%1520%4319%6321%
aggressive10%10%20%40%
fast expo20%10%10%40%
macro20%10%10%40%
defensive10%10%10%30%
total3116%2015%5016%10116%

#8 mcrave234total
 nwinsnwinsnwinsnwins
cheese1735%1127%425%3231%
rush40%10%30%80%
aggressive10%425%40%911%
fast expo425%20%3330%3928%
macro30%10%10%50%
defensive20%10%50%80%
total3123%2020%5022%10122%

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 iron234total
 nwinsnwinsnwinsnwins
cheese40%10%50%100%
rush50%10%20%80%
aggressive50%60%40%150%
fast expo70%20%284%373%
macro50%729%40%1612%
defensive60%30%50%140%
total320%2010%482%1003%

#10 zzzkbot234total
 nwinsnwinsnwinsnwins
cheese10%20%20%50%
rush10%10%60%80%
aggressive20%30%40%90%
fast expo10%10%20%40%
macro10%10%20%40%
defensive2715%1225%3412%7315%
total3312%2015%508%10311%

AIUR of course settled on the defensive opening against ZZZKBot, which prefers 4 pool.

#11 steamhammer234total
 nwinsnwinsnwinsnwins
cheese10%10%10%30%
rush10%60%40%110%
aggressive10%30%30%70%
fast expo520%20%1612%2313%
macro00%40%30%70%
defensive2520%40%2313%5215%
total3318%200%5010%10311%

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 microwave234total
 nwinsnwinsnwinsnwins
cheese10%20%1118%1414%
rush20%10%617%911%
aggressive10%333%1118%1520%
fast expo10%10%20%40%
macro10%540%10%729%
defensive2711%838%1926%5420%
total339%2030%5020%10318%

That is quite a variety of tries against Microwave!

#13 lastorder234total
 nwinsnwinsnwinsnwins
cheese50%10%239%297%
rush40%40%10%90%
aggressive50%40%10%100%
fast expo50%30%10%90%
macro70%10%00%80%
defensive60%714%248%378%
total320%205%508%1025%

LastOrder may have been trained offline against AIUR (that would fit with how LastOrder is supposed to work).

#14 tyr234total
 nwinsnwinsnwinsnwins
cheese875%333%10%1258%
rush1989%1040%4353%7261%
aggressive10%20%250%520%
fast expo250%10%10%425%
macro20%30%20%70%
defensive10%10%10%30%
total3373%2025%5048%10351%

#15 metabot234total
 nwinsnwinsnwinsnwins
cheese2148%425%20%2741%
rush10%10%1520%1718%
aggressive10%944%2227%3231%
fast expo10%10%10%30%
macro10%20%10%40%
defensive10%10%10%30%
total2638%1828%4221%8628%

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 letabot234total
 nwinsnwinsnwinsnwins
cheese20%10%10%40%
rush333%20%10%617%
aggressive10%10%10%30%
fast expo2167%425%4477%6971%
macro250%10%10%425%
defensive450%1127%10%1631%
total3355%2020%4969%10255%

#17 arrakhammer234total
 nwinsnwinsnwinsnwins
cheese10%10%333%520%
rush10%10%10%30%
aggressive00%10%10%20%
fast expo20%922%10%1217%
macro00%10%10%20%
defensive2972%743%4347%7956%
total3364%2025%5042%10346%

#18 ecgberht234total
 nwinsnwinsnwinsnwins
cheese10%10%20%40%
rush10%450%10%633%
aggressive30%20%10%60%
fast expo667%250%10%956%
macro10%1060%4360%5459%
defensive2124%10%20%2421%
total3327%2045%5052%10343%

#19 ualbertabot234total
 nwinsnwinsnwinsnwins
cheese00%00%00%00%
rush00%00%2100%2100%
aggressive00%1100%10%250%
fast expo1100%00%00%1100%
macro00%00%00%00%
defensive3135%1942%4723%9731%
total3238%2045%5026%10233%

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 ximp234total
 nwinsnwinsnwinsnwins
cheese3333%00%10%3432%
rush00%00%250%250%
aggressive00%1225%4120%5321%
fast expo00%850%3100%1164%
macro00%00%00%00%
defensive00%00%2100%2100%
total3333%2035%4929%10231%

XIMP is the other competitor that AIUR has pre-learned data about.

#21 cdbot234total
 nwinsnwinsnwinsnwins
cheese10%10%10%30%
rush10%10%10%30%
aggressive10%10%10%30%
fast expo20%10%10%40%
macro10%10%10%30%
defensive2796%15100%4587%8792%
total3379%2075%5078%10378%

It smells like CDBot played a rush every game, and not a strong one.

#23 killall234total
 nwinsnwinsnwinsnwins
cheese10%10%20%40%
rush10%10%10%30%
aggressive10%30%10%50%
fast expo10%10%10%30%
macro10%10%10%30%
defensive2818%1346%4436%8532%
total3315%2030%5032%10326%

#24 willyt234total
 nwinsnwinsnwinsnwins
cheese10%10%956%1145%
rush2685%1369%3067%6974%
aggressive10%10%10%30%
fast expo250%250%650%1050%
macro10%10%20%40%
defensive10%250%250%540%
total3272%2055%5058%10262%

#25 ailien234total
 nwinsnwinsnwinsnwins
cheese10%10%10%30%
rush10%10%20%40%
aggressive20%10%20%50%
fast expo10%10100%10%1283%
macro2741%683%1323%4641%
defensive10%10%3037%3234%
total3333%2075%4929%10239%

#26 cunybot234total
 nwinsnwinsnwinsnwins
cheese250%10%10%425%
rush10%250%250%540%
aggressive2100%10%367%667%
fast expo475%2100%875%1479%
macro250%4100%475%1080%
defensive5100%9100%3087%4491%
total1675%1984%4879%8380%

#27 hellbot234total
 nwinsnwinsnwinsnwins
cheese7100%4100%580%1694%
rush3100%2100%8100%13100%
aggressive1100%3100%8100%12100%
fast expo9100%6100%11100%26100%
macro8100%3100%11100%22100%
defensive2100%2100%7100%11100%
total30100%20100%5098%10099%

Looking across all the tables, each of AIUR’s 6 strategies was sometimes found to be the best. Even today, the variety remains valuable.

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.