Well, anyone who says that advantage in micromanagement is not a big thing should see "Automaton 2000" videos. Given that automaton is a map script and thus can have virtually unlimited APM, it beats people from a horribly disadvantageous positions (40 banelings vs 21 marine [1], or 100 zerglings vs 20 sieged tanks [2]). [1]: https://www.youtube.com/watch?v=DXUOWXidcY0 [2]: https://www.youtube.com/watch?v=IKVFZ28ybQs
I agree. It's one of only areas the AI's have been hood at. Pathfinding and build orders being other two. AI should be limited to a specific number of actions a minute comparable with opposing player or best human champ. Then, we're grading it on its "thinking" instead of dexterity. They better keep fog of war on too.
DeepMind Challenges for StarCraft
71–80 of 137 posts
Re: DeepMind Challenges for StarCraft
#72Earlier quoted context omitted.
From the 2015 AIIDE Starcraft AI competition report[0]. > ""Why not StarCraft 2?" > This is the question we always get asked when we tell people we are doing a BroodWar AI competition. This competition relies completely on BWAPI as a programming interface to BroodWar. BWAPI was created by reverse engineering BroodWar and relies on reading and writing to the program memory space of BroodWar in order to read data and i…
It has always seemed to me that there is a truly "proper" way to construct an AI 'bot' for a networked game, and that is to write your own headless game client software that connects to the game's network—emulating the physics well enough to avoid desynchronization with one's opponent, but otherwise being entirely its own program, rather than having anything to do with the reference client per se .
Re: DeepMind Challenges for StarCraft
#73Earlier quoted context omitted.
And you can run the StarCraft binary in a VM to be able to roll the game state back and forward.
Are there any VMs that give you memory-state level snapshots?
Re: DeepMind Challenges for StarCraft
#74Earlier quoted context omitted.
wherein the element of strategy is strongly over-powered by a reflex-based combat system This isn't true, in general a bigger army will beat a smaller army every time. After you can make equal size armies, the next problem is army positioning and when to take engagements. Finally, after you can do all that, then you can get an extra bonus to your power by microing really well. But not every micro is about speed - mos…
It's not always the case where smaller armies lose to big armies. There are many situations in Starcraft where superior micro of less units can taken on more units. One example is Phoenixes versus mutalisks. For those who don't play, Phoenixes are faster and have slightly longer range than mutalisks. Phoenixes can infinitely shoot and run and kill of mutalisks.
Re: DeepMind Challenges for StarCraft
#75Earlier quoted context omitted.
From the 2015 AIIDE Starcraft AI competition report[0]. > ""Why not StarCraft 2?" > This is the question we always get asked when we tell people we are doing a BroodWar AI competition. This competition relies completely on BWAPI as a programming interface to BroodWar. BWAPI was created by reverse engineering BroodWar and relies on reading and writing to the program memory space of BroodWar in order to read data and i…
So why not use Matt's version for SC2 that doesn't provide map hacks? https://graphics.stanford.edu/~mdfisher/GameAIs.html
Looks really great. I hope they look into this.
Re: DeepMind Challenges for StarCraft
#76Earlier quoted context omitted.
I agree. It's one of only areas the AI's have been hood at. Pathfinding and build orders being other two. AI should be limited to a specific number of actions a minute comparable with opposing player or best human champ. Then, we're grading it on its "thinking" instead of dexterity. They better keep fog of war on too.
Or, the AI could be set up like AlphaGo was: as a computer giving instructions to a merely human player. I'd love to see what a powerful StarCraft AI would do if trained to "predict and compensate for" not only its opponent, but also the inevitable human errors in faithfully executing its strategy. A certain Sector Command and Control Unit springs to mind...
APM is a huge indicator of Starcraft "skill". Its not the only thing of course, but winning "micro-battles" greatly changes the game.
I don't care how good Michael Jordan is. He'll never "win" a game of basketball vs a standard professional by shouting commands to an average joe.
Similarly, no average joe will be able to perform a muta-harass while retaining full-speed, taking only a single missile from a Turret. That sort of "micro-skill" takes practice and dexterity.
Re: DeepMind Challenges for StarCraft
#77Artosis wrote his view on the topic, it's probably worth a read: http://espn.go.com/esports/story/_/id/15019778/infinite-apm-...
It sounds like he has no idea about the machine learning basis of Alpha Go (and therefore presumably any future Starcraft AI) and thinks all this complex decision making has to be programmed in by hand (which would indeed be nigh-impossible).
Re: DeepMind Challenges for StarCraft
#78Earlier quoted context omitted.
Or, the AI could be set up like AlphaGo was: as a computer giving instructions to a merely human player. I'd love to see what a powerful StarCraft AI would do if trained to "predict and compensate for" not only its opponent, but also the inevitable human errors in faithfully executing its strategy. A certain Sector Command and Control Unit springs to mind...
A huge amount of Starcraft is the intense APM training regiment that the pros undergo. APM is a huge indicator of Starcraft "skill". Its not the only thing of course, but winning "micro-battles" greatly changes the game. I don't care how good Michael Jordan is. He'll never "win" a game of basketball vs a standard professional by shouting commands to an average joe. Similarly, no average joe will be able to perform a…
Re: DeepMind Challenges for StarCraft
#79Earlier quoted context omitted.
> If you can control 1 unit it's trivial to control 100. Control them, sure-kiting 100 units at a time would be a breeze-but using them together in a coherent way is drastically more difficult.
From an above poster: https://www.youtube.com/watch?v=IKVFZ28ybQs
Re: DeepMind Challenges for StarCraft
#80Earlier quoted context omitted.
A huge amount of Starcraft is the intense APM training regiment that the pros undergo. APM is a huge indicator of Starcraft "skill". Its not the only thing of course, but winning "micro-battles" greatly changes the game. I don't care how good Michael Jordan is. He'll never "win" a game of basketball vs a standard professional by shouting commands to an average joe. Similarly, no average joe will be able to perform a…
You don't think it'd be interesting to take a player who's already one of the top players, and measure the marginal gains of them doing their own macro+micro, vs. just doing micro and leaving macro to the AI?