MarI/O Can Learn and Play Super Mario World by Itself

/ 5 years ago


Super Mario World is a classic game, one that many have played in one form or another. One person has taken this game to the next level by making a program that can learn to play this game, all by itself.

MarI/O is a program made of neural networks and genetic algorithms that kicks butt at Super Mario World, at least that is the official description of the video. The author was kind enough to provide the source code as well, so you are even able to run this yourself – that is if you want to. The video in itself already shows the important parts of it, but for coders it might be extra interesting. The video has voice over where the author explains how it all works and it is actually quite interesting.

It took about 40 minutes for the algorithm to work out how to beat the level the best way.

Now this automated learning algorithm probably won’t spawn terminators, but rather give us a great view into how we ourselves as humans are built and how it all could be put together. Just at a much smaller and more simplistic level.

The emulator used was the BizHawk emulator with full rerecording support and Lua scripting.

Topics: , , , , ,


By supporting eTeknix, you help us grow and continue to bring you the latest newsreviews, and competitions. Follow us on FacebookTwitter and Instagram to keep up with the latest technology news, reviews and more. Share your favourite articles, chat with the team and more. Also check out eTeknix YouTube, where you'll find our latest video reviews, event coverage and features in 4K!

Looking for more exciting features on the latest technology? Check out our What We Know So Far section or our Fun Reads for some interesting original features.

eTeknix Facebook eTeknix Twitter eTeknix Instagram eTeknix Instagram

Check out our Latest Video

  • Be Social With eTeknix

  • Latest Video

  • Features

  • Poll

    Is X570 Worth it?

Send this to a friend