Yes, but the "nuke rush" strategy would be incredibly easy to program into an AI. As far as I could tell from your video, the nuke rush didn't really require that you react too much to what the enemy does. You build your nuke and ghost as fast as you can along with your science vessel and a few other things, then storm your way into their base and watch the enemy die. That's the kind of thing that a computer would be amazing at. It's the long term defensive strategy that the computer would have trouble with.randommaster said:You can't train an AI, though, you have to program it. And while you can program actions to take in specific situations (early build order, effective countermeasures, etc.), there are too many situations that can come up, so you can easily miss something, and even if you were able to program every single possible scenario that could ever occur, it would take up so computing power that it would slow down to a crawl. If you just go with general cases then it's easier to exploit the patterns.Altorin said:There's no reason an AI with the proper training couldn't know to do that in certain situations.randommaster said:I would just like to say that computers, even A.I., only do what you tell them to do, they just do it really fast. The advantage comes from speed, so at the moment, any Starcraft master A.I. would suck up so much memory that it wouldn't be able to play effectively. good micro only goes so far, and once you can figure out the basic pattern, it's easy to get around.
Also, an A.I. is never going to nuke rush [http://www.youtube.com/watch?v=aLSMvhQv5mk&feature=related] someone.
It's the same reason Chess hasn't been "solved," unlike Checkers. The decision trees are too complex and can't be implemented with todays technology.