archive by month
Skip to content

new bot adias

Adias is a new terran bot, and starting off strongly. The first thing I noticed about it is that its name is SAIDA spelled backward. Does that mean it is like SAIDA, or the opposite of SAIDA? The second thing I noticed, after unpacking the binary from SSCAIT, is a machine learning folder with files caffe2.dll, torch.dll, and a couple of learned models with the .pt suffix. It is the signature of a project using PyTorch for deep learning. It’s not TorchCraft, so not directly related to CherryPi. It also does not seem to be based on SAIDA_RL; strings I checked from SAIDA_RL do not appear in adias.

The third thing I noticed, peering into the .exe, is that it looks to be derived from SAIDA. It’s clear that the two share a lot of code, at least. That’s surprising; based on SAIDA and using RL but not based on SAIDA_RL? Close similarities to SAIDA are visible in the game play. For example, adias shares SAIDA’s way of grouping supply depots and tech buildings together, and SAIDA’s predilection for walls composed of barracks plus engineering bay. Both habits appear in the game adias-Tomas Cere on Benzene. There are a lot more similarities; the building placement and opening build orders look identical to me, and adias shares the skill to set up tank lines where the opponent will be compelled to engage at a disadvantage.

The combination of traits reminds me of something else: Stormbreaker, the bot which was disqualified from AIIDE 2019 for being SAIDA with cosmetic changes and a neural network whose result was not used. Is adias only Stormbreaker under a different name?

Well, I don’t know, but I’m guessing not. Though SAIDA and adias look more similar than not, I went back and watched old SAIDA games and I think I see differences too. The difference most salient to me is that adias likes to send an SCV to scout around inside and near its base early in the game, seeming to check for proxies. The only other bot I’ve seen with that style of anti-proxy scouting is tscmoo. Did tscmoo have a hand in adias?

I expect we’ll learn more as we get to see more games. Krasi0 was eventually updated to defeat SAIDA. Will Krasi0 quickly learn to beat adias too, or will Krasi0 have to be updated again to keep up?

Trackbacks

No Trackbacks

Comments

Dan on :

On brief inspection the ML components appear identical to the SSCAIT (closed-source) version of SAIDA. I'm on the road and intend to look more closely when I get home.

But for now I fully expect this is a derivative of the closesd-source SAIDA, suggesting involvement from at least some of the same team members.

Another difference: I've observed adias making Valkyries, which SAIDA didn't do (look at the diff between XIAOYI and SAIDA to observe that XIAOYI had to add absent Valkyrie micro)

Jay Scott on :

Thanks. I could not do the comparison because I was not clever enough to save a copy from SSCAIT.

Jay Scott on :

It looks like Krasi0 can beat adias using the same fast tank push into hard contain plan that worked against SAIDA. The next question is, is adias smarter than SAIDA and able to figure out a counter?

http://www.openbw.com/replay-viewer/?rep=https%3A%2F%2Fsscaitournament.com%2FReplays%2FADIAS%2F359326-adia_kras-TvT.rep

Jay Scott on :

McRave has also been playing sound games against adias, with correct decisions to expand fast, good macro, and adequate engagement skills. There’s a cool stasis on the terran ramp, but unfortunately terran was already dead and could hardly afford to make any units to be trapped behind it.

http://www.openbw.com/replay-viewer/?rep=https://basilicum.bytekeeper.org/bots/McRave/McRave vs adias Benzene CTR_55527073.rep

MarcoDBAA on :

Although adias map movements with the tanks was really subpar.

But McRave did well after feeding the first goons. Liked how it used the bridge to trap and snipe these vultures, when they were without tank protection

MarcoDBAA on :

Think I have to watch more games again.

McRave delayed the loss (around 22:00 the game looked over) with his arbiters vs krasi0 until suddenly winning the game! krasi0s army often was either frozen or without scan. Nice counterattacks vs krasi0s expansion surely helped.

http://www.openbw.com/replay-viewer/?rep=https%3A%2F%2Fsscaitournament.com%2FReplays%2FMCRAVE%2F359492-McRa_kras-PvT.rep

@Mi1996 on :

The size of the Saida version file of adias and sscait is the same. I'm sure that adias . It's just a change of name.

Quatari on :

I just compared all the files and I agree, all the list of files and their content is identical, except that "SAIDA.exe" was renamed to "adias.exe"...

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.