News for hackers. Stuff that matters.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by lordnacho on Friday November 04, 2016 @05:33PM (#12876334)
> Otherwise the AI is eventually just going to absolutely destroy humans with micro, which is not remotely interesting.

If you could issue as many orders as you wanted, what would the optimal strategy be?

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by trjordan on Friday November 04, 2016 @05:56PM (#12876492)
A big part of Starcraft is that certain units counter other units. Tanks counter zerglings, because they do splash damage to a bunch of them at once.

Here's what you can do with infinite APM: https://www.youtube.com/watch?v=IKVFZ28ybQs

It's just broken. It's not even the same game.

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by defen on Friday November 04, 2016 @06:02PM (#12876534)
How does the AI "know" which Zergling is going to be fired upon? Are the tank shots not instant-hit? Or is this just a demonstration of what actual optimal control would look like.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by detaro on Friday November 04, 2016 @06:07PM (#12876572)
The tanks aren't given overriding manual commands, so it likely could just predict how their automatic targeting works. If a player would give commands, it could get at least some information from the animation frames before the target is aquired and the shot fired.

(The implementation in the video likely just cheats and gets the information from the engine, but at least the first case should be deterministic enough)

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by pavel_lishin on Friday November 04, 2016 @08:24PM (#12877361)
A nice illustration of the potential battlefield of tomorrow.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by otempomores on Saturday November 05, 2016 @04:58AM (#12878841)
Privat third in first row you ve been ai selected to draw splash damage for king and cuntry. Everybody else give him some privacy
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by ethbro on Saturday November 05, 2016 @11:59AM (#12880282)
That sounds not unlike some of the battlefield reasoning Morgan puts in the post-cyberpunk Takeshi Kovacs series.

Winning against AI in a sufficiently complex game looks very different than winning against a human.

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by spdionis on Tuesday November 08, 2016 @09:53AM (#12900668)
"cuntry"... the irony...
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by theptip on Friday November 04, 2016 @07:33PM (#12877115)
I enjoyed this, thanks for sharing. Pretty cool.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by patmcguire on Friday November 04, 2016 @06:02PM (#12876544)
There's almost certainly a bunch of timing-based micro with animations/game ticks/etc that a machine would find. For example, if a machine does a sequence of actions with sub-millisecond precision they can pop a unit into range, fire, and then pop back out again without being fired upon over and over.

A lot of units would be rendered useless because it's balanced for humans. That means the units they counter would be a lot stronger. I'm afraid it would probably just be a race to get the fastest rush.

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by halflings on Friday November 04, 2016 @11:29PM (#12877992)
What you're describing is called "kiting", and is already being done by regular players (not to mention the pros). It is only possible for some combinations of units, for example Marines with stimpack vs regular zerglings ("slowlings"), or Viking vs Void Ray because one unit needs to be fast enough to be able to shoot + move out of range before being shot.

Here's the type of micro pro players can do: https://www.youtube.com/watch?v=xrAlhk98WxE±

They do say that they will limit the number of actions taken by the AI to focus on building a smart and strategic AI instead of learning gimmicky micro moves, but if one thing is sure, it's that even the best micro cannot win a StarCraft game if the macro is not on point, and bad choices are made (good luck micro-ing siege tanks against a swarm host!)

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by stale2002 on Friday November 04, 2016 @10:30PM (#12877820)
Rushing is a bit of a rock paper scissors situation. You can beat a fast rush by doing a slightly slower rush that focuses more on economy, and winning via defenders advantage.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by __s on Friday November 04, 2016 @07:44PM (#12877162)
Rush is a bit risky, it has to be invested in before enough scouting & will go up against well micro'd workers

Meta is still pretty fast, here's a SC1 AI finals: https://www.youtube.com/watch?v=LjSXj4cb_Yo

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by quantumpotato_ on Friday November 04, 2016 @11:14PM (#12877949)
I thought units attacked instantneously, there was end-lag but no startup?
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by tyrust on Friday November 04, 2016 @05:58PM (#12876501)
I haven't played SC in a few years, but I think I can give a basic answer.

There's would not be one optimal strategy, but many optimal strategies depending on the matchup between units. By taking advantages in differences in movement speed, attack range, attack projectile speed, and attack cooldown, a weaker group of units can potentially beat a stronger group.

This is an older video that demonstrates some examples of winning with good micro: https://youtu.be/CdSKD3LRHV8?t=11. An AI knowledgeable of and capable of executing such tactics would be pretty strong.

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by stouset on Friday November 04, 2016 @07:46PM (#12877175)
Given that the game wasn't balanced for the possibility of infinite micro, I think it's highly probable that there's a globally optimal strategy.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by tyrust on Friday November 04, 2016 @08:03PM (#12877246)
Could you give an example of what that might look like?
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by stouset on Friday November 04, 2016 @09:37PM (#12877645)
Just on the surface, these sorts of games are notoriously difficult to balance properly. Someone discovers a strategy that tips the balance, and units/abilities/whatever have to get nerfed. The odds that there's a stable balance at a level of play not actively tested (e.g., infinite APM) are extremely low.

One example is a sibling post's video of 100 zerglings against 20 siege tanks. For humans, the zerglings are capable of destroying only a handful of tanks before being killed of. For an AI with infinite APM, they can move all but an individual targeted zergling out of the way of the tank's splash damage. This allows them to take out all of the siege tanks with only moderate losses. Many such matchups will be tossed on their heads, and it's likely that one of them is totally game-breaking.

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by otempomores on Saturday November 05, 2016 @04:20AM (#12878750)
There is a lua widget in spring rts that allows for units with at least one farsighted unit to automatically stay out of los. Sneaky army will wriggle through all defense lines.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by Retric on Friday November 04, 2016 @11:18PM (#12877966)
Void rays are countered by AOE anti air. With infinite APM there is no need for two rays to be hit by the same aoe. Further AOE tends to do less direct dammage, so VR with infante APM may hard counter a lot more unit types than intended. IMO, the risk is more from something like blink stalkers becoming insanely resource efficient.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by Paradigma11 on Saturday November 05, 2016 @01:48AM (#12878378)
Perfect Muta flocks.

They regenerate, so the AI just has to keep them alive and do damage to win.

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by jokermatt999 on Saturday November 05, 2016 @08:43AM (#12879515)
I'm pretty sure Muta flocks were a winning strategy of Starcraft 1's AI tournament, actually, so good call.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by Thaxll on Friday November 04, 2016 @05:51PM (#12876459)
Simple example would be in combat, like being always out of range ect ... Imagine one army where every single unit is controlled by one human. Each individual unit would be very very strong.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by Maro on Saturday November 05, 2016 @05:42AM (#12878961)
> Imagine one army where every single unit is controlled by one human. Each individual unit would be very very strong.

Like a real army :)

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by rlayton2 on Friday November 04, 2016 @06:04PM (#12876556)
Infinite micro? I'd just send all drones/probes/SCVs directly to the human's base and kill their drones. The extra drones that the human has wouldn't be able to make up the difference.
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by catshirt on Friday November 04, 2016 @06:54PM (#12876890)
you are oversimplifying things and ignoring a lot of variables.

just to illustrate a point: on a sufficiently large map, i could have four times as many workers by the time your first set reaches my spawn.

if i'm playing Protoss against a Terran AI, i have an added advantage of worker regen without having to stop attacking.

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by halflings on Friday November 04, 2016 @11:33PM (#12878003)
This is already an infamous strategy (worker rush) and it os easily countered as long as you have all your workers united and attack at once (not much micro can be done at that point, and the numerical advantage trumps that... unless you're playing protoss and constantly trying to replenish shields, and still!).

Also, I'm pretty sure this is not something that DeepMind would do to "solve intelligence".

Re:DeepMind and Blizzard to release StarCraft II as an AI re... by quantumpotato_ on Friday November 04, 2016 @11:14PM (#12877953)
humans have tried this -- 6 pooling to grandmasters: http://www.teamliquid.net/forum/sc2-strategy/283755-grandmas...
Re:DeepMind and Blizzard to release StarCraft II as an AI re... by thesimpsons1022 on Friday November 04, 2016 @06:09PM (#12876577)
still a tough question but they could do some insane things. for instance if they had 200 marines and controlled each individually i can't imagine what they'd do. for humans it's requires insane mechanics to even break them up into 8 seperatel groups and control them for more than a few seconds