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?
Comments
Dan on :
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 :
Jay Scott on :
http://www.openbw.com/replay-viewer/?rep=https%3A%2F%2Fsscaitournament.com%2FReplays%2FADIAS%2F359326-adia_kras-TvT.rep
Jay Scott on :
http://www.openbw.com/replay-viewer/?rep=https://basilicum.bytekeeper.org/bots/McRave/McRave vs adias Benzene CTR_55527073.rep
MarcoDBAA on :
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 :
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 :
Quatari on :