Skip to Content
Artificial intelligence

Master any classic video game (with help from an AI algorithm)

November 5, 2018

If, like me, you spent too much of your youth playing video games, well, at least now you can finally conquer all those games with a little help from artificial intelligence.

Wrap it up: A new Python library provides a way to train a reinforcement-learning algorithm to play just about any old video game. The library works as a wrapper around the popular game emulator MAME. The readme shows how to write a quick program to master the classic Street Fighter 3. Fight!

Go, go: Reinforcement learning is inspired by the way animals seem to learn in response to positive feedback. DeepMind, the subsidiary of Google that aims to develop “artificial general intelligence,” famously used reinforcement learning to train programs to play Atari games. It was also the basis of AlphaGo, a program that proved capable of playing the ancient board game Go with superhuman skill. This was groundbreaking because the game is so complex and difficult to master.

Game theory: The intersection between games and AI is an interesting one. While DeepMind popularized the idea of using games to benchmark progress in AI, it actually stretches back a long way. One of the earliest “AI” programs (although really it was dumb as a plank) was developed by the AI pioneer Arthur Samuel for playing checkers, and it used a simple form of machine learning.

Learn away: Reinforcement learning requires huge amounts of data, and it’s often difficult to get it to work. Hence there aren’t many practical applications for the technology as yet. Still, it’s fun to see these games becoming accessible to reinforcement learning. You can even dream of parlaying your video-game obsession into one of the hottest jobs going—AI researcher. 

(NOTE: I haven’t tested this, so please don’t get mad at me if it doesn’t work for you.)

Deep Dive

Artificial intelligence

A Roomba recorded a woman on the toilet. How did screenshots end up on Facebook?

Robot vacuum companies say your images are safe, but a sprawling global supply chain for data from our devices creates risk.

The viral AI avatar app Lensa undressed me—without my consent

My avatars were cartoonishly pornified, while my male colleagues got to be astronauts, explorers, and inventors.

Roomba testers feel misled after intimate images ended up on Facebook

An MIT Technology Review investigation recently revealed how images of a minor and a tester on the toilet ended up on social media. iRobot said it had consent to collect this kind of data from inside homes—but participants say otherwise.

How to spot AI-generated text

The internet is increasingly awash with text written by AI software. We need new tools to detect it.

Stay connected

Illustration by Rose Wong

Get the latest updates from
MIT Technology Review

Discover special offers, top stories, upcoming events, and more.

Thank you for submitting your email!

Explore more newsletters

It looks like something went wrong.

We’re having trouble saving your preferences. Try refreshing this page and updating them one more time. If you continue to get this message, reach out to us at with a list of newsletters you’d like to receive.