new bot SAIDA
I think we have a new champion.
New terran SAIDA has been playing extremely impressive games on SSCAIT, scoring 10-0 as I write. In games so far, it breaks down both Krasi0 and Locutus with a strategy like this: Stay home on 2 bases and build up a strong tank force, move out and establish a contain as close to the enemy natural as possible, use the space this gives to reduce other enemy bases around the map with vulture raids, small tank attacks, and drops with multiple dropships (a unique skill for terran bots). Based on its debug drawing, it seems to have a sophisticated understanding of what its enemy is doing, and from the way it varies its play against different opponents, it makes use of that understanding. It scouts carefully. It can place tanks on high ground appropriately. Its drop positioning is strong. When rushed, it places a bunker in a strong rear position and pops marines in and out at the right times. When PurpleWave tried forward 2 gates, SAIDA scouted it and correctly focussed down the pylon first, then took its vultures away from the gates to hit the protoss main, perfectly done. The bot has a lot of powerful and rare skills.
SAIDA appears to play with primarily factory units against all races. If so, it may be vulnerable against the strongest zergs. Or maybe not, we haven’t seen the games yet! Looking into the binary, I see that SAIDA knows names for a wide variety of strategies by all races. If it also knows counters for those strategies–which I think we can expect—then it is prepared for anything it is likely to see. For example, here are the names it knows for zerg:
opening | “main” (current) strategy |
---|---|
Zerg_4_Drone | Zerg_main_zergling |
Zerg_5_Drone | Zerg_main_maybe_mutal |
Zerg_9_Drone | Zerg_main_hydra |
Zerg_9_Hat | Zerg_main_lurker |
Zerg_9_OverPool | Zerg_main_mutal |
Zerg_9_Balup | Zerg_main_fast_mutal |
Zerg_12_Pool | Zerg_main_hydra_mutal |
Zerg_12_Hat | Zerg_main_queen_hydra |
Zerg_12_Ap |
|
Zerg_sunken_rush |
|
Zerg_4_Drone_Real |
|
I’m not sure what all of the names mean, but most are obvious. Steamhammer, with its huge opening repertoire, knows openings which are technically not on this list. But for practical purposes, I expect this should cover everything before hive tech.
I can see flaws in SAIDA’s play: It makes too many turrets, its tank positioning versus protoss is too compact and vulnerable, it makes micro errors. But the flaws are not easy for other bots to exploit.
This bot must be the product of long development. The rest of us have work to do!
Comments
Dilyan on :
Jay Scott on :
Ecgberht on :
Pretty good contender for Top 3 if not Top 1...
Barcode on :
Very impressive gameplay from SAIDA , it seems genuinely smart.
It's makes me think of an ICEBot but adapted to the current botmeta.
Jay Scott on :
MarcoDBAA on :
Also a new great terran bot finally.
Still no loss yet.
AIIDE (now started) can surely be won by all races now.
Or SAIDA will win all games, who knows xD
But there is a new CPi too and McRave maybe...
Too bad that I cannot watch the stream anymore (only slow internet :()
I can and do watch some games with OpenBW however.
P.S: People shouldn´t upload their newest source too shortly before a tournament. Just using a slightly changed Locutus (for example), the number one bot for a while, to get a top placement is somewhat stupid. I do think that it is good, that you can use other bot sources to create your own bot, but it shouldn´t be that easy to have a possible winner without much own work.
Jay Scott on :
Dilyan on :
MarcoDBAA on :
krasi0 seems to be able to still take him in fights, although doing poorly in defending vs drops and vulture raids, and by being rather uncharacteristically aggressive (marine attrition into tank contain) he took 4 wins in a row now. Should have won a game before too, but was super passive suddenly, resulting in throwing the game.
tscmoor also won a great game as terran, defending SAIDAS drops much better as krasi0 (at least punishing them) and being very resilient as always. Still won the match even though the wraiths didn´t do much first. As protoss, zealot rush into DT followup did it too for a 2:1 lead overall.
SAIDA developers still have work to do, although the bot crushes the known AIIDE competition.
Jay Scott on :
Tscmoo is a different story. Impressive games with protoss and terran.
MarcoDBAA on :
Of course he could have changed some critical problems vs SAIDA.
But I do think this is still opening learning.
Both bots look a bit confused, and not like 1.vs 2., in these games (with that krasi0 opening), but krasi0 less so, and this is enough for now.
Tully Elliston on :
Jay Scott on :