Radixon Hacker News • Recommends
On “Mario AI competition might have a strong contender”
950 subscribers • 1 video on Hallway
Intermediate. Assumes working knowledge.
1.2M views17 years ago3 recommendations
AI and machine learningGame developmentAlgorithmsGame programming
Robin Baumgarten demonstrates his award-winning Super Mario AI bot that uses the A* pathfinding algorithm to navigate levels in real time.
This is my attempt at a Mario AI using a path-finding algorithm called A*. The bot won both Mario AI competitions this year! You can see the path it plans to go as a red line, which updates when it detects new obstacles at the right screen border. It uses only information visible on screen. At the "close call" situation: In this version of Mario, when you're jumping while sliding on a wall, you jump backwards and upwards away from it. That's what the AI did twice to get out of the hole. This is possible in this version of Mario, which is a Freeware Java clone. See the links below for more info. The source code is now available on my homepage! More info: Competition: julian.togelius.com/mariocompetition2009/index.php My Project Page: aipanic.com/h3h/dokuwiki/doku.php?id=projects:marioai A star: en.wikipedia.org/wiki/A*_search_algorithm Twitter: twitter.com/Robin_B Enjoy :) *Update*: My Mario AI won the ICE-GIC conference competition this year! Yay!What people say. Recommended as a classic and impressive demonstration of using the A* pathfinding algorithm to solve real-time platforming game challenges.
Radixon Hacker News • Recommends
On “Mario AI competition might have a strong contender”
feralon Hacker News • Recommends
On “Using genetic algorithms to train a Mario AI”
JonnieCacheon Hacker News • Recommends
On “Infinite Mario in HTML5”
u/hackinthebochsin r/compsci • Mentions
On “Fun AI Programming Projects”
u/Shuduhin r/compsci • Mentions
On “"Super Mario Brothers" is hard”
albertzeyeron Hacker News • Mentions
On “Time lapse screencap video of a games programmer”
a1k0non Hacker News • Mentions
On “Game AI vs Traditional AI”