Automated Super Mario World gameplay through machine learning

Seth Bling made a bot — MarI/O — that automatically learns how to play Super Mario World. It’s based on research by Kenneth O. Stanley and Risto Miikkulainen from 2002 that uses neural networks that evolve with a genetic algorithm. MarI/O starts out really dumb, just standing in place, but after enough simulations it get smart enough to navigate the world.

Code available here and the paper from Stanley and Mikkulainen is here.

See also: the genetic algorithm walkers.


How We Spend Our Money, a Breakdown

We know spending changes when you have more money. Here’s by how much.

Pizza Place Geography

Most of the major pizza chains are within a 5-mile radius of where I live, so I have my pick, …

Unemployment in America, Mapped Over Time

Watch the regional changes across the country from 1990 to 2016.

Most popular porn searches, by state

We’ve seen that we can learn from what people search for, through the eyes of Google suggestions: state stereotypes, national …