I happen to be a computer scientist, and I happen to read a lot about AI. Like I said, AI is mostly a rule based engine for now (which isn't real AI), if it knows what you're building, why couldn't it just build a counter, especially a prescripted one, which isn't TRUE AI, but who cares. You rolled rock, so its going to make paper. How annoying would it be that you've been bested not by real AI, but by a rule engine, the same thing that manages your packages at UPS/Fed ex?
The game is not that easy however, as we all know, but it is possible to rank all possible units as threats, and have the counters listed for each, and make a rule engine that can systematically and perfectly destroy what you're bringing up. Just like John said:
John Funk said:
The mark of a truly lightning-fingered StarCraft 1 player is that he can drop a Siege Tank out of a Dropship, have it fire at a Sunken Colony, and then pick it up in the split second before the Sunken Colony's attack connects. To be able to do that is to be ultra-hardcore.
A computer could do that without any effort. That's where Jordan is saying that computers could outpace human SC players; not in strategy but execution.
That can be added to a rule engine. Zerg unit A has a priority of 10 (highest) and it's counter is Protoss unit B. The rule engine finds out you're making A, and starts making B, effectively (by whatever tested means on a per map basis that might be) destroying your units because its doing 500+ actions per minute.
It would be controlling its base/building, unit production, and fighting at the same time. That's freaking HARD to do. The little bastard AI can rebuild while you're fighting and trying to micro the battle.
This is all theoretical. Blizzard made an AI, in a game that's partially controlled by AI. I don't see why it can't be attempted. It might not always be perfect, but it might have a strat to roll out on some maps that would just destroy.