archive by month
Skip to content

Steamhammer is top zerg on SCHNAIL

So, SCHNAIL believes I successfully updated Steamhammer back on 11 July, but it is still running the old version. It’s easy to tell, because of the orthogonal movement pattern and the jittering of Watch squad zerglings before burrow is researched. I’ve been too lazy to diagnose it and try again. Presumably I got something wrong in the zip file.

Nevertheless, I was surprised to see that Steamhammer is the #1 zerg on SCHNAIL as of now. Well, counting active zergs. The top zergs by elo are

1472 Steamhammer
1463 Chris Coxe (aka ZZZKBot)
1452 ZurZurZur
1440 Crona
1432 Monster
1384 Killerbot (aka Marian Devecka)

Chris Coxe is up there because of its rushy habits. I’m not sure why Monster and Killerbot are so far down; I would have expected them to do well against humans. Microwave is ranked above Steamhammer on BASIL, but below on SCHNAIL at elo 1280. In some cases, bots on SCHNAIL may be older versions. I know some bot authors update often on BASIL and rarely on SCHNAIL. Maybe they’ll read this post, update, and try to push Steamhammer back down where it belongs.

In other news, AIIDE 2021 registration is open. Steamhammer will be competing.

Trackbacks

No Trackbacks

Comments

MarcoDBAA on :

Well, Elo seems to be a bit buggy? Why does Stone have 1500 Elo (1500 seems to be the starting Elo), even though it lost nearly all ranked games? The mentioned Zur³ might just not have lost enough games to lose more of its starting Elo, placing it relatively high, because all bots have a losing record, and therefore few exceed 1500 Elo.

But I think that the large number of openings and learning and good play at the start of games helps SH vs humans. Less probable that someone finds an effective way to win all games by exploiting the AI.

Conversely SHs weaknesses in comparison to some top zerg bots later on (although I did not watch many games in general this year, i believe this to be true) might be less relevant because many human players just cannot find a way to defeat bot macro in general, if they do not find themselves in a good position after the early game.

As you said in the other post, you have to improve the mid and late game indeed I think. Early game, including variability, is strong. And the bot is bottlenecking less vs humans, because it can overcome some problems with bot macro.

Jay Scott on :

SCHNAIL elo is volatile, but I haven’t noticed bugs. Well, they might be hard to notice!

I guess that bots with 1500 elo despite having played ranked games is due to elo being reset. It would make sense to reset elo to 1500 when the bot is set to practice only. Or maybe all elos got reset at some point, and game counts didn’t.

MarcoDBAA on :

"Or maybe all elos got reset at some point, and game counts didn’t."

If that is the case, there could be a problem with comparability, because many bots (not only Zur³ for example) might just not have enough games after the reset, whenever it happened.

MicrDK on :

The problem is that even bots that are practice only (plays no ladder matches) still show up with 1500 elo... they are being reset. Instead they should not show with elo and then be sorted to the bottom or not at all.
I have pointed this out many times, but there are apparently other priorities.

MicroDK on :

I don't have time to improve vs human play and actually I am not sure it is possible. What works vs bots clearly does not work vs humans. Humans are too clever. Micro and army movement probably need to be improved and that is a lot of work for little or no gain.
Also, as long as bot developers don't have access to our bot learning data, it's difficult to improve learning parts or improve builds. Only way is to watch all replays, which I don't have time for.
Actually, I started out to pick 7-8 openings for each matchup which are normal in human play just so the bot would play the normal meta. Maybe that plan should be changed. Maybe that is too easy for humans. Maybe I should add the new Crazy Zerg. :D

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.