Our mechanical overlords have mastered Mario


Praise be to MarI/O, father of Archos

This is how it starts, I fucking know it. First it’s cute little tricks like playing football. Then it’s some actually kind of impressive stuff like this AI who has managed to learn and beat a Mario level in 34 tries. Then it’s cars shapeshifting into tanks and killing us all.

34 tries doesn’t sound particularly impressive until you learn the AI, named MarI/O, didn’t know anything about Mario before playing. It didn’t know the controls, the goal, or that it was even playing a game. It had to learn everything itself through a process called “neuroevolution”, which sounds terrifying.

The idea is really cool though: each ‘pass’ of the level, MarI/O would attempt something new and not tried before. If that change meant it got further in the level, it was remembered and built upon by future additional maneuvers. Eventually, 34 passes later, MarI/O managed to become a better Mario player than me and finished the level.

MarI/O’s creator SethBling explains it much better than I could in his video. Even if he is going to be credited with the downfall of humanity and the rise of cruel, emotionless machines. You can even find the source code if you want to tinker with it. God help us all if you do.

Archos is coming. Archos knows all.

Artificial intelligence learns Mario level in just 34 attempts [Engadget]

You are logged out. Login | Sign up



Joe Parlock
Joe ParlockFormer Hardware Editor   gamer profile

Destructoid's former Hardware Editor. Has a, quite frankly, disturbingly large collection of Monsters Inc. merchandise that nobody ever seems to ask him about. Still, he's mostly harmless. --- ... more + disclosures



Filed under... #Mario #Robots #Technology



You're not expected to always agree, but do please keep cool and never make it personal. Report harassment, spam, and hate speech to our community team. Also, on the right side of a comment you can flag nasty comments anonymously (we ban users dishing bad karma). For everything else, contact us!