When first-person-shooter video games first hit the market, the computer-controlled bot characters that were deployed in multiplayer matches to fill out the ranks ran around like the Keystone Cops. Now, the bots do a bit better, but not nearly good enough for the people behind the BotPrize.
BotPrize, a twist on the famous Turing test of artificial intelligence, offers $6,000 to the first team to create a bot that 80 percent of the judges can't distinguish from a player. This year's competition, featuring competitors from Japan, Spain, England, the US, Canada, Italy, and Brazil, wrapped up today, and no one managed to win the grand prize. The most successful bot programmer did walk off with $1,700.
The game used for the competition was Unreal Tournament 2004, but the judges created new weapons for the competition to throw in a little extra challenge for the entrants.
The challenge of the competition stems from the imperfections inherent in all people. It would be easy to program a bot to play perfectly, always hitting its target and quickly finding the best power-ups. Instead, the eventual BotPrize winner will need to show a curve for adaptation, occasionally make mistakes, and talk trash like a real player.
"You want to build an emotional model for the agent you're competing with," said Will Wright, creator of The Sims. "It's not just about having an accurate aim. It's about creating a bot that simulates a victory dance above your dead corpse."
So far, no one has ever won the main prize; even the most advanced bots are either technically perfect or worse than a bumbling n00b. Of course, if players human players are still as petty, annoying, and cheap as they were during my freshman days playing Quake III, maybe it's for the best that the bots don't perfectly imitate people.
See if you can spot which is the human player and which the bot:
[via Technology Review]
this will all come together in several years, would be nice to incorparate this idea:
to this gaming aprouch
ahhhh gaming nirvana XD
"no one has ever won the main prize; even the most advanced bots are either technically perfect or worse than a bumbling n00b."that make sense.
I think player x is the bot,well both are too perfect to be a "bot".
how can you be too perfect to be a bot? if you crank the AI up on counter strike source it is very difficult to win against a bot, since they map the most efficient path to use with the best weapon, adjust perfectly for recoil, and can snap-shoot better then almost everyone. not to mention that the bots "know" where you are even across the map and will always come right for you, or wait for you in a place that you will soon be.
Well both the player and the bot in that vid seem to be trying to play Unreal Tournament quake-style.. LEARN SOME PROPER MOVEMENT dammit :D. The human player is deliberately jumping around like a moron, real players never do that, dodging off walls etc is a real easy way to discern human from bot - bots dont do it.
Meyaht, you've obviosly never played Unreal Tournament. Yes, bots can be too perfect in this game. The game balance is a lot more different than Counterstrike (and in my personal opinion, waaay more complex)
Thanks for the huge information, actually I don't know about this. Thanks for add some more useful stuff in my mind vocabulary.
This could be quite the advance in gaming.-DaSonicMan
NAH, you know that it's a little too human, when it jumps out of a corner letting out a massive pig squeal, then slamming a gravity hammer into your corpse repeatedly and screaming, "YAH, BITCH, YAH!!!!"
this is a sweet game the graphics are the best out of the games and its hard to predict the computers.
Looks like they were using UDK