SSCAIT halfway point
The SSCAIT 2019 round robin stage is half finished, so it is time to take stock.
There remain few surprises. Among the top 16, Microwave has been doing well to hold #8 so far, putting it in the top half of the finals bracket, an advantage. TyrProtoss, Killerbot by Marian Devecka, Xiao Yi, and Arrakhammer are at places 14-17 with nearly equal winning percentages. Xiao Yi and Arrakhammer in particular are virtually tied. It’s likely that one of the 4 will draw the short straw and miss the finals.
For most improved, I vote MadMixP (because StyxZ made its improvement earlier). MadMix introduced a new cannon contain opening which has been tripping up opponents, including Steamhammer. I am pleased with the progress of Simplicity, which is growing stronger and more well-rounded. Ecgberht is tricky, not strong on fighting but still dangerous.
Former champion and benchmark player IceBot is below the 50% mark. Until February 2015, it was the strongest bot on SSCAIT. Other old school champions like XIMP by Tomas Vajda and UAlbertaBot by Dave Churchill are less robust and are ranked lower yet. Onward!
Comments
Dan on :
Just going 50% against this crowd is already an achievement. That'd put you on par with hall-of-famer Skynet.
I think these are the four big factors leading to rapid improvement over the past couple of years:
1. FAP. Having access to combat simulation gives a huge edge over older bots which tended to lack it. Trying to beat a bot with better fight/flight decisions is an incredibly uphill battle
2. Forking. Half of the top 17 are forks of other bots in the top 16 (or which would have made the top 16 if they were participating). That includes forks with transformative improvements on their source material.
3. SC-Docker. It's way easier to test against strong opponents now. Testing against the built-in AI holds you back because you get away with terrible errors and fail to develop an eye for what causes winning or losing. Folks like Johan and I (and surely others) have automated testing setups for rapidly assessing the quality of changes and preventing regressions.
4. More events and ladders. BASIL especially. We have access to so many more replays now that we see patterns and catch issues more readily. Running games locally is one thing, but being able to see "who beat my bot on BASIL today, and how?" aids robustness in a way that local testing doesn't quite fulfill.
Jay Scott on :
MarcoDBAA on :
The older learning bots do better than these that only have one strategy or only react IN the match. Skynet is still relatively strong (for being geriatric :P), TyrProtoss is crazily doing better than last year (for now) without being updated. Bereaver and Ximp (already out) are in deep trouble. Bereaver could still win more games late, but it was figured out (at least vs protoss and zerg). The last and current update of Killerbot seems a bit experimental (also no learning) and the bot is therefore relatively disappointing. Think that you definitely need the learning feature now to win an AI tournament. And nearly all top 16 bots were updated in 2019.
MadMix seems to get in by being able to cheese and also being very variable. It feels like a newer AIUR bot. Styx is most improved I think. Hao Pan is also clearly stronger than last year, but does not seem to be able to win vs the top ones. Yes, Simplicity might become a top bot later...
But I think, that the same 2 (PW and Locutus) will be in the finals. Dragon may surprise (inconsistent), if it gets a good draw maybe? Unsure about Betastar (ZNZZ doing worse than expected). One difference from Locutus I observed is that it likes to "control" the center of the map, and going for enemy expansions from there (often ignoring the main, see games vs insanitybot for example). Not sure if this really helps. I like Bananabrain more than last year, I wouldn´t really believe in a tournament win however. Everyone else should have very high betting odds (therefore without a chance to win it).
And the winner would need to play vs krasi0 really, but it is not their fault, that the bot is missing from the tournament again.
We did not even get krasi0Z, and that is the real scandal :( xD.
Jay Scott on :
MarcoDBAA on :
Dan on :
Short elimination series mean almost anything can happen. There's already a bunch of 1-1 matchups in the top 16.
MarcoDBAA on :
Also, it did not win, but lost 0:3 vs your bot and 0:3 vs Locutus.
And that was last year. :P
But right, too much (random) exploration isn´t helpful in this format either. Not enough games.
Antiga / Iruian on :
MarcoDBAA on :
Anyway, it looks like it gets more and more difficult to depend on cheese/rush strats (= no real normal play) or one strong non-adapting build.
MicroDK on :