archive by month
Skip to content

AIIDE 2021 - Microwave versus Dragon

I found another game that both bots recorded as a loss. The cause is different. While I try to figure it out, here is business as usual:

Blue is good for Microwave, red is good for Dragon.

microwave strategies versus dragon strategies

overall1rax fe2rax bio2rax mechbiodirty worker rushmass vulturesiege expand
overall55/157 35%8/24 33%11/28 39%17/66 26%10/26 38%2/2 100%3/5 60%4/6 67%
10Hatch9Pool9gas0/1 0%-0/1 0%-----
11Gas10PoolMuta6/10 60%-1/1 100%0/1 0%4/6 67%-1/2 50%-
11HatchTurtleHydra0/1 0%--0/1 0%----
12HatchTurtle1/2 50%-0/1 0%----1/1 100%
12PoolMuta0/1 0%---0/1 0%---
1HatchMuta_Sparkle1/3 33%0/1 0%0/1 0%1/1 100%----
2HatchLurker0/1 0%0/1 0%------
2HatchMuta2/6 33%0/1 0%-2/5 40%----
3HatchHydra0/2 0%--0/2 0%----
3HatchLingBust0/1 0%--0/1 0%----
3HatchLurker8/17 47%1/6 17%2/4 50%3/4 75%2/2 100%--0/1 0%
3HatchMuta0/2 0%---0/2 0%---
3HatchMutaExpo0/1 0%-0/1 0%-----
4PoolHard0/4 0%-0/1 0%0/3 0%----
4PoolSoft3/25 12%0/3 0%1/3 33%1/12 8%0/5 0%1/1 100%-0/1 0%
5HatchPool6/10 60%2/2 100%2/3 67%-0/3 0%1/1 100%-1/1 100%
5HatchPoolHydra15/22 68%5/5 100%3/7 43%2/4 50%3/3 100%-1/2 50%1/1 100%
7Pool0/1 0%-0/1 0%-----
7PoolHydraRush7D0/1 0%--0/1 0%----
9Pool0/3 0%--0/3 0%----
9PoolHatch0/1 0%0/1 0%------
9PoolHatchGasSpeed8D0/1 0%-0/1 0%-----
9PoolLurker0/2 0%0/1 0%-0/1 0%----
9PoolSpeed11/26 42%0/1 0%1/1 100%8/21 38%1/2 50%--1/1 100%
9PoolSpeedLing1/8 12%0/2 0%1/2 50%0/3 0%0/1 0%---
ZvZ_Overgas11Pool0/1 0%--0/1 0%----
ZvZ_Overgas9Pool0/1 0%--0/1 0%----
ZvZ_Overpool9Gas1/3 33%--0/1 0%0/1 0%-1/1 100%-

Microwave beat the worker rush with both 4PoolSoft and 5HatchPool (5 hatcheries before pool), which implies that it has a special reaction to the worker rush.

The fullest cells are 9PoolSpeed versus “2rax mech”, with 21 games, and 4PoolSoft versus the same with 12 games. No other cell has more than 7 games. This is despite the fact that Dragon barely played 3 of its 7 openings. When the bots have this many plans available, it is statistically impossible for a bot to discover purely from experience against one opponent how its choices interact with its opponent’s choices. Microwave’s answer to that is the same as Steamhammer’s: Simplify its understanding of the opponent’s opening to a small number of vaguely specified plans like HeavyRush. I don’t think that answer will scale to a high level of play. I think bots need either prior knowledge of how opening plans interact, or else the ability to reason about how plans interact, perhaps with a search algorithm. One way to produce the prior knowledge would be to run the imaginary search algorithm offline.

dragon as seen by microwave

dragon played#microwave recognized
1rax fe2417 Factory | 6 SafeExpand | 1 Unknown
2rax bio2817 Unknown | 6 SafeExpand | 3 HeavyRush | 2 Factory
2rax mech6619 SafeExpand | 19 Factory | 16 Unknown | 7 HeavyRush | 5 Turtle
bio2610 SafeExpand | 9 Factory | 4 Turtle | 3 Unknown
dirty worker rush22 WorkerRush
mass vulture55 Factory
siege expand65 Factory | 1 SafeExpand

Microwave sees the enemy builds largely as either factory first or expansion first.

Trackbacks

No Trackbacks

Comments

MicroDK on :

I think Dragon in AIIDE is different from the one on SSCAIT / Basil. I trained vs the SSCAIT one, which might explain that Microwave only had 35% winrate in AIIDE.

Dilyan on :

Jay jay, , despite the win over Microwave in aiide, SH is near 80 points behind him at basil right now..
Perhaps the better result against crona gave MW most poinst?

MicroDK on :

I have not uploaded the AIIDE version but it is not much different from the COG version: Mostly bug fixes.

Dilyan on :

In last 30 days i was looking, but in last 2 weeks results are different vs crona so its something else

MicroDK on :

You don't have a table for "Microwave as seen by Dragon"?

Jay Scott on :

That is because Dragon does not see anything, or at least does not remember anything it saw. It doesn’t record an opponent strategy.

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.