wagner wrote:Stilgar wrote:there are trickses that make some units more powerful by constantly micromanaging it which is simply impossible for humans. For example you can watch what the top AI does with mutalisks (it moves them nonstop in range and out of range of the enemy and no mutalisk gets damaged too much).
Why can't humans do this? If you're going to allow a bot to micromanage individual units to that degree, why can't humans be allowed to run similar subroutines? I'm talking about real programming with feedback and conditionals, not just dumb keypress macros. Why not provide an interface to allow the gamer to program more advanced behaviors for units besides the basic guard/retreat/attack? Let the gamer concern themselves with the larger scale strategies and tactics, and while intelligent agents the gamer writes ahead of time handle the lower level stuff. I don't want to be screwed over on a high level match merely because the other person is that fraction of a second faster at positioning new construction than I am.
I would enjoy a game with trainable AI like that, but stilgar was, I believe, talking about this:
http://www.youtube.com/watch?v=nNpy8Wnv ... re=related Humans pros do micromanage mutalisks too, but in different situations with different methods, a human will typically have a control group of 11 mutalisks+ 1 overlord and can effectively use it against non-splash units with range greater than muta, which the ai sucks at, here's Jaedong:
http://www.youtube.com/watch?v=o1MVOqrm4qcYes a human player will take more damage against splash, but that's not why human players go muta. Human players go muta for the map control and time, when there's a muta threat your opponent can't really move out of his base, which lets you macro and/or tech much more safely, and shuts down a lot of harrass type plays.
Current AI in starcraft basically operates under the mindset of:
"hope he doesn't kill me before I get the one unit I know how to use well" then
"ok, i finally got the unit I know how to use well, I hope my opponent makes a mistake now so I can kill him before he out techs me".