Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Robotics Entertainment Games Technology

AI Taught How To Play Ms. Pac-Man 167

trogador writes with the news that researchers are working to teach AIs how to play games as an exercise in reinforced learning. Software constructs have been taught to play games like chess and checkers since the 50s, but the Department of Information Systems at Eotvos University in Hungary is working to adapt that thinking to more modern titles. Besides Ms. Pac-Man, game like Tetris and Baldur's Gate assist these programs in mapping different behaviors onto their artificial test subjects. "Szita and Lorincz chose Ms. Pac-Man for their study because the game enabled them to test a variety of teaching methods. In the original Pac-Man, released in 1979, players must eat dots, avoid being eaten by four ghosts, and score big points by eating flashing ghosts. Therefore, a player's movements depend heavily on the movements of ghosts. However, the ghosts' routes are deterministic, enabling players to find patterns and predict future movements. In Ms. Pac-Man, on the other hand, the ghosts' routes are randomized, so that players can't figure out an optimal action sequence in advance."
This discussion has been archived. No new comments can be posted.

AI Taught How To Play Ms. Pac-Man

Comments Filter:
  • by eyenot ( 102141 ) <eyenot@hotmail.com> on Saturday January 19, 2008 @04:32PM (#22111590) Homepage
    I think most press releases re: AI are misleading. I highly doubt there is anything like "AI" behind the program they have that attempts to solve Ms.Pacman. Consider if you wrote an "AI" that started off with what you as a human starts off with: the ability to see the screen and understand what the various graphics depict or mean; how to control the pac character; what the basic goals and obstacles are; and a desire to rack up points. An "Artificial Intelligence" (AI) would be able to start with that much and build its skill level as it plays. Presumably it would quickly build a talent that can beat average humans, then most humans, then eventually all humans since it has faster reflexes and doesn't get tired (or make errors once it's learned). That, I think, would justify a press release "AI learns to play Ms.Pacman". However, scripting something that plays the game as well as you can imagine it should be played doesn't seem to be news any more than "scripters automate online game play". I only note this because the article mentioned "teaching" the "AI"; that's not very scientific, considering you're trying to see something learn, and should be maintaining scientific control over the learning process.
  • Perfect Game? (Score:2, Interesting)

    by Sangui ( 1128165 ) on Saturday January 19, 2008 @05:07PM (#22111892) Journal
    I've never been a big Ms. Pac Man player, always preferred the original, but when there's an AI that can pull off a perfect game then I'll be impressed, like that guy who got a perfect score on Pac Man without losing a life in the 80's. When the AI can do that it's done something. Not breaking 10,000 points? Meh.
  • by bunratty ( 545641 ) on Saturday January 19, 2008 @05:10PM (#22111920)
    AI can be as simple as basic search algorithms such as breadth-first, A*, and minimax. When you play any board game against a machine, that's AI. When you get driving directions from a computer, that's AI. It seems to reason that AI is behind a computer playing Ms. Pacman. And in this case, the computer generate playing policies on its own, so it really is learning, improving its performance based on previous experience.
  • by Old Wolf ( 56093 ) on Saturday January 19, 2008 @05:34PM (#22112100)
    ...and we've had Angband Borg [phial.com] for some time (which is very impressive!)
  • Re:Perfect Game? (Score:3, Interesting)

    by greg1104 ( 461138 ) <gsmith@gregsmith.com> on Saturday January 19, 2008 @06:02PM (#22112352) Homepage
    The first perfect (meaning all the possible points were collected) game of Pac-Man wasn't until 1999 and was played by Billy Mitchell. It took him 17 years of playing to get that good. Here's some background [tripod.com]. That page has one of my favorite quotes about the ill effects of video games:

    Imagine a world in which Billy Mitchell never encountered Pac-Man. Put to good use his sharp mind, excellent hand-eye coordination, incredibly long attention span and his prodigious talent for problem-solving probably would have led the world into a utopian technological society by now. The human genome would have been mapped by the mid eighties. World poverty would have been eliminated entirely. The air and the earth would be clean. We'd be living in an age of unprecedented peace. Serbs and Kosovars would be frolicking hand in hand cracking jokes about their ethnic differences. Billy Mitchell would have a girlfriend. Instead, Billy Mitchell played Pac-Man and grew a moustache.

    If you're ever near Weirs Beach, New Hampshire, be sure to visit Funspot--great arcade.

    I'm a pretty good Ms. Pac Man player, and I consider my game a failure if I don't get the maximum of 14600 points on the first board. If the best the AI could do is averaging 8186 points per game, I think we're still pretty far from Skynet taking over.

Old programmers never die, they just hit account block limit.

Working...