u/456defin r/compsci • Recommends
Computer program that learns to play classic NES games
202K subscribers • 15 videos on Hallway
- Recommended by 11 people: 9 on Hacker News, 1 on Lobsters and 1 in engineering communities.
- A classic. People kept recommending it from 2013 to 2025.
- Presented by Tom7
- May be out of date. Uploaded 13 years ago, in an area where tools change fast.
Intermediate. Assumes working knowledge.
2.2M views13 years ago11 recommendations
AI and machine learningGame developmentClassic machine learningRetro games and consolesAlgorithms
Tom7 explains and demonstrates his LearnFun and PlayFun software which automatically learns to play NES games by analyzing memory.
This is an explanation and demo of software I wrote that learns how to play a Nintendo Entertainment System game and then automatically plays it. This is real. Research paper published in SIGBOVIK 2013: "The first level of Super Mario Bros. is easy with lexicographic ordering a and time travel ...after that it gets a little tricky." tom7.org/mario/mario.pdf Follow-up video with more games: youtube.com/watch?v=YGJHR9Ovszs And episode 3: youtube.com/watch?v=Q-WgQcnessA For more info and source code, see: tom7.org/mario/Why it's here
11 people recommend thisWhat people say. Highly recommended as a classic, entertaining, and brilliant demonstration of early game-playing AI and memory analysis.
Moments people linked to
learc83on Hacker News • Recommends
On “A C89 compiler that produces executables that are also valid ASCII text files [pdf]”
fartcannonon Hacker News • Recommends
On “Medical chatbot using OpenAI’s GPT-3 told a fake patient to kill themselves”
reconditeon Hacker News • Recommends
On “SIGBOVIK 2015 Proceedings [pdf]”
fixermarkon Hacker News • Recommends
On “Automatic 3Dification of Nintendo Games: The GlEnd() of Zelda”
tomjakubowskion Hacker News • Recommends
On “Autonomous Mini Rally Car Teaches Itself to Powerslide”
d33on Hacker News • Recommends
On “Deep Reinforcement Learning: Pong from Pixels”
onlion Hacker News • Recommends
On “The glEnd of Zelda(): Automatic 3Dification of NES Games (2016)”
onlion Hacker News • Recommends
On “Reverse-emulating the NES”
dan_quixoteon Hacker News • Recommends
On “MAR1D: First-Person Mario”
rdlwon Hacker News • Recommends
On “AI-designed chips are so weird that 'humans cannot understand them'”
u/Wahw11in r/compsci • Mentions
u/SRS_IS_GODin r/compsci • Mentions
On “I'm watching Cosmos on Netflix right now, and am thinking, damn it would be awesome if there was something like this for Comp Sci to share with my non Comp Sci friends”
u/nxlydin r/compsci • Mentions
On “Computer program that learns to play classic NES games”
u/SigmaSafooin r/compsci • Mentions
On “The First Level of Super Mario Bros. is Easy with Lexicographic Orderings and Time Travel... after that it gets a little tricky.”