Hacker News new | ask | show | jobs
by henryci 5731 days ago
Does anybody know how these bots perform against humans players? This seems to be early enough in its infancy that I would expect humans to outperform computer players pretty significantly but I might have too much faith in my own race.
4 comments

I'm with the winning UC Berkeley Overmind team.

We played against Oriol (the guy from the video linked in another reply), many times. Maybe 20. We won once. Now, keep in mind, he is a retired pro, and so he represents one of the very best players.

That said, by the end, he definitely needed to be very careful. He couldn't win any way he wanted to; he had to attack at the right time, etc.

We'll be posting a video of him against us soon. Probably the one where we won. :-) http://overmind.cs.berkeley.edu/

Starcraft has quite a few more variables than chess and tight time constraints to evaluate position, plan, and act so I don't expect Starcraft bots to get as clever strategically as Deep Blue. On the other hand, bots should be capable of flawless micro.

Is that enough to win a series against a champion of a major tournament? Is there a silicon BoxeR among us?

Flawless micro is an enormous, essentially insurmountable advantage, if backed up by even a modestly capable "strategic" engine. Even the world's best starcraft 1 pros make many micro mistakes over the course of the game--I'm talking blunders so bad that even I notice them. This is because a human cannot be everywhere at once, while an AI can. Take all the "mistakes" away and what you have is something that is nearly unbeatable without doing some sort of cheesy all-in strategy that gets lucky.

I think the true test of a Starcraft AI would be one with human-like restrictions. E.g., only so many actions allowed per minute, only vision of the current screen, built-in delays for actions that would tie up a human to perform, etc. Then the contest is truly more about intelligence and less about brute force.

I'm not sure it is insurmountable. I would love to see Flash play against AI bots a la Kasparov.
Maybe your reasons are the ones why we will never see a starcraft AI superior to human ones. But I suspect the real reason is more closely related to the disparity in money and minds dedicated to the two tasks.
In a straight up game, if the human plays standard then the computer will have a pretty good chance.

The main issue is stracraft is pretty complex and if the computer is predictable, a human can just exploit that for easy victory. (always 6 pooling for example)

Yes. Although build orders are not a very good example --- because that's on area where computers can be made more flexible and random without too much difficulty.

I guess that bots' micromanagement will become superior to humans, if it isn't already. A bot won't have any problem coordinating three or four battles at the same time. For humans it's quite hard to fight a multi-front war given StarCraft's UI.

This is what I've found.

Even the Insane AI in SC2 (which gets cheat advantage to minerals and gas) can be beaten 1v3 with just a 10 population protoss.

AI vs humans is rarely the standard 'Starcraft game' so much as its a puzzle game. The winning thing vs 3 insane AIs in SC2 was merely to forge-rush. Once you knew how, you could never lose to that AI again.

I'm sure the same is true of these AIs.

From TFA:

>While the expert player was capable of defeating the top performing bots in the competition, the results are quite encouraging.