← Back to context

Comment by bee_rider

14 hours ago

A ton of conversations about the game must be in the training set. I wonder, is there any way just from watching how they play, of telling if they tend to pick strategies that people complain or meme about online?

I wonder if there is a library to decipher brood war replay files. Perhaps an agent could learn by watching.

  • Yes, e.g. https://github.com/gulshngill/bwrepanalysis. But I doubt an agent would learn much from them without a lot of additional processing - the replay files are little more than a stream of the orders given during the match (e.g. "at tick 17, player 1 ordered unit 234 to attack-move to 56,78"). They're difficult to make sense of without a lot of additional context, like the map layout, the location and status of other units, what parts of all that are actually visible to each player, etc.

  • I haven’t checked for SC:BW but Blizzard has official parsers/replayers for SC2 on GitHub.

At high levels of play Zerg is generally considered significantly stronger than the other races. So I generally will assume AI will tend to pick Zerg

  • I only played the StarCraft demo two decades ago. Why is that so? Rushing?

    • Strong and unpredictable early game, solid middle game, strongest late game. It also has some of the best units in the game: zerglings, mutalisks, defilers. Especially defilers, they are arguably the strongest spellcasters in the game

    • Production speed scaling due to hatches.

      If you want 6 carriers at the same time, build 6 starports.

      If you want 6 ultralisks or 6 mutas at the same time, build 2 hatches (which you already have)

      One consequence of this is that changing army composition as Z is very easy.

  • Unless you Protoss and mind control the Zerg, and then are Zerg+Protoss.

    • This is not a viable strategy in competitive play. It's a huge resource/time investment with a dubious payoff.

      If you could win as Protoss by building Dark Archons, raiding your Zerg opponent's base to capture a worker, building a bunch of Zerg production and tech buildings, and attacking with a combined army... you most likely outclass your opponent, and could have won much faster using a more conventional strategy.