archive by month
Skip to content

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_DroneZerg_main_zergling
Zerg_5_DroneZerg_main_maybe_mutal
Zerg_9_DroneZerg_main_hydra
Zerg_9_HatZerg_main_lurker
Zerg_9_OverPoolZerg_main_mutal
Zerg_9_BalupZerg_main_fast_mutal
Zerg_12_PoolZerg_main_hydra_mutal
Zerg_12_HatZerg_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!

Trackbacks

No Trackbacks

Comments

Dilyan on :

Agree, saw everything you noticed as well. Strange to see why it placed so much turrets on middle of map, I assumed it has been trained vs humans who do drops on tanks in tvt... I see lots of pro play in him. But let's not been final from just few games, so far looks very strong and experienced.

Jay Scott on :

I wondered about the game versus BananaBrain where SAIDA placed spider mines in its own natural mineral line. “Please explode me!” A striking error, but of course it didn’t hurt in that game.

Ecgberht on :

It seems Its developed by Samsung and also participating in AIIDE.

Pretty good contender for Top 3 if not Top 1...

Barcode on :

A new monster has been born!
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 :

Good comparison. It has the same feel of highly specific, accurate but narrow knowledge, which might break down if a situation came up outside its scope. So far, it has covered everything.

MarcoDBAA on :

Positively shocking :)
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 :

Proxy just became the first bot to score a win over SAIDA. SAIDA took heavy losses trying to cross a bridge, then Proxy caught an undefended terran expansion. The combination was too much: SAIDA seemed to fight hard, then abruptly collapsed.

Dilyan on :

Yea, lost to Stone too.

MarcoDBAA on :

To crown SAIDA as the new champion might have been a bit too premature.

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 :

It looks to me as though Krasi0 had to push a new version to get back on top. Before the new Krasi0 version, Krasi0 was losing every game. I can’t rule out that it was due to opening learning, though.

Tscmoo is a different story. Impressive games with protoss and terran.

MarcoDBAA on :

That opening wasn´t used before however. And I do think, that I have already seen it vs other bots (not new).
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 :

Where can I watch AIIDE?

Jay Scott on :

If only there were a way! Results to be announced at the conference in November.

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.