HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Infinite Mario AI - Long Level

Robin Baumgarten3 HN recommenders · recommended in 3 months, 2009-2012
YouTube
1.3M views · 17 years ago · demo · evergreen

A bot built by Robin Baumgarten plays Infinite Mario using A* path-finding, shown as a red planned path that updates as new obstacles appear. It won the Mario AI competitions and uses only on-screen information.

HN points to it as a vivid demo that plain A* search can beat fancier machine-learning approaches in game AI.

Chess, board games & puzzlesAlgorithms & data structuresMachine learning & deep learning#a-star#marioai#gameai#pathplanning#competition

5 comments from Hacker News

@a1k0n2012 · in “Game AI vs Traditional AI”

There was even an Infinite Mario AI contest in which you had to write a player which gets through as many levels of increasing difficulty as possible. The winning solution? A* of course: ▶ this video (I had an also-ran entry in this contest that took 3rd place, but my solution wasn't significantly different than Robin's -- his was able to anticipate bullets firing but mine wasn't) Writeup: link

CitesView on HN
@JonnieCache2011 · in “Infinite Mario in HTML5”

The original java infinite mario was used in the fascinating Mario AI competition. Details and papers here: link Video of last years winning entry at work here: ▶ this video It's pretty interesting, a lot of people wrote/are writing high falutin' machine learning algorithms, but they are consistently trounced by good old A* techniques.

RecommendsView on HN
@feral2010 · in “Using genetic algorithms to train a Mario AI”

Reminds me of the AI competition on infinite mario, recently: Here is a video of the winning bot (A* based approach), cool to watch, as they display its trajectory calculations. ▶ this video GA is cool and everything, but I am sometimes sceptical about its merits. Yes, it gives you a natural problem representation, but would it really have done a better job in this particular domain than using a technique like simulated annealing to move through the Mario AI parameter space? We just don't know without seeing benchmark comparisons. Maybe its much worse. So, its a cool application, but we should be cautious about how quickly we decide GA was a particularly suitable search algorithm.

RecommendsView on HN
@albertzeyer2010 · in “Time lapse screencap video of a games programmer”

I seem to miss such contests most of the time and only hear about them when they ended. I would love to attend to some, just for the fun (because I don't know if I would have any chance to actually win). Where would be a good source for such competitions? Another fun competition I read about was the Super Mario AI competition in 2009 where the winner has succeeded with an A* algorithm which he presented in a nice video: ▶ this video The 2010 Mario AI championship also seems to be over already. Another fun competition I have heard about is the International Obfuscated C Code Contest. However, while reading this is very interesting and quite fun, I am not sure if I would have fun to do this myself. (Somehow I am more focused on the output/result of the code and I like to have clean, elegant and intelligent code, as less obfuscated as possible. :))

CitesView on HN
@Radix2009 · in “Mario AI competition might have a strong contender”

If you are impressed with this one follow the link in the video to here: ▶ this video For all my hours as a kid I was never this good, I never even realized I could kill the pipe fish by jumping from below.

RecommendsView on HN
MarI/O - Machine Learning for Video Games5:58

MarI/O - Machine Learning for Video Games

SethBling
11.5M views • 11 years ago
Computer program that learns to play classic NES games16:18

Computer program that learns to play classic NES games

suckerpinch
2.2M views • 13 years ago
I Solved Klotski12:20

I Solved Klotski

2swap
2.1M views • 1 year ago
Training an unbeatable AI in Trackmania20:41

Training an unbeatable AI in Trackmania

Yosh
17.7M views • 3 years ago
LSV Breaks MTGO4:57

LSV Breaks MTGO

TCGplayer
323K views • 14 years ago
Walls, Floors, & Ceilings37:23

Walls, Floors, & Ceilings

UncommentatedPannen
385K views • 9 years ago
I Built a COMPUTER in Magic: The Gathering22:54

I Built a COMPUTER in Magic: The Gathering

Because Science
2M views • 7 years ago
0.38 Second Rubik's Cube Solve0:31

0.38 Second Rubik's Cube Solve

Ben Katz
36.8M views • 8 years ago
The Day FPS Games Died8:28

The Day FPS Games Died

Basically Homeless
2M views • 5 years ago
Google's DeepMind AI vs StarCraft 2 World Champion - Game 133:49

Google's DeepMind AI vs StarCraft 2 World Champion - Game 1

ArtosisTV
485K views • 6 years ago
MENACE: the pile of matchboxes which can learn13:59

MENACE: the pile of matchboxes which can learn

Stand-up Maths
453K views • 8 years ago
Superpositions, Sudoku, the Wave Function Collapse algorithm.14:28

Superpositions, Sudoku, the Wave Function Collapse algorithm.

Martin Donald
764K views • 6 years ago
How AlphaZero Completely CRUSHED Stockfish33:48

How AlphaZero Completely CRUSHED Stockfish

GothamChess
4.9M views • 5 years ago
First NetHack bot ascension24:44

First NetHack bot ascension

Jan K
20K views • 11 years ago
Building pi in a World of Slop — Mario Zechner18:25

Building pi in a World of Slop — Mario Zechner

AI Engineer
579K views • 6 months ago
The Unbeatable Game from the 60s: Dr NIM11:39

The Unbeatable Game from the 60s: Dr NIM

Stand-up Maths
7.2M views • 10 years ago
30 Weird Chess Algorithms: Elo World42:36

30 Weird Chess Algorithms: Elo World

suckerpinch
965K views • 7 years ago
Janken (rock-paper-scissors) Robot with 100% winning rate1:01

Janken (rock-paper-scissors) Robot with 100% winning rate

Ishikawa Group Laboratory
4.3M views • 14 years ago
The Fastest Maze-Solving Competition On Earth25:22

The Fastest Maze-Solving Competition On Earth

Veritasium
25.3M views • 3 years ago
[TAS] Super Mario World "Arbitrary Code Execution" in 02:25.19 by Masterjun2:29

[TAS] Super Mario World "Arbitrary Code Execution" in 02:25.19 by Masterjun

Masterjun3
943K views • 12 years ago