Mario Runs Visualization

This project was done for a data visualization course during fall 2013 and was constructed to visualize Super Mario data generated by Stabyourself.net. At Stabyourself.net they have created a Mario clone in Lua with a level builder. They took this game to a gaming conference - gamescom - and set up a booth where anyone could attempt running through Stabyourself.net's custom-built level. The purpose of their game is the same as normal Mario in which a player attempts to get Mario to the end of the level in the fastest time possible without dying. Stabyourself.net was able to save 974 completed runs of Mario and created this visualization from the data.

I was able to contact Stabyourself.net and obtained their data to construct a query tool and supporting visuals to break down and examine players' paths, speeds, and deaths.

Demo

To demo the system you can either go to the Online Demo (Note there is a lot of data to load so it can take a bit) or you can download the code from its GitHub Repo and run it locally.

Screenshots & Samples

The following are some screenshots of the system.

Map of Mario Level

This is an enlarged map of the Mario level that was provided with the data.

Map of Mario Level

All Paths

This is a rendering where all the players' paths are drawn onto the map.

Map of Mario Level with all paths drawn

All Deaths

This is a rendering where all the players' deaths are drawn onto the map.

Map of Mario Level with all deaths drawn

All Deaths Grouped

This is a rendering where all the players' deaths are drawn onto the map and colorized by what killed them.

Death Counts

This shows a numerical listing of how each player was killed.

Name Deaths Totals Percent
Hole 158202237.2
Hole 2240
Hole 318
Hole 4168
Hole 539
Hole 6348
Hole 7251
Hole 8900
Pulley 11073877.1
Pulley 2280
Elevator76876814.1
Lava 13374067.4
Lava 269
Firebar 148260711.2
Firebar 2125
Goomba 1663266
Goomba 2113
Goomba 30
Goomba 435
Goomba 523
Goomba 689
Koopa Troopa 110250.5
Koopa Troopa 215
Piranha Plant 1432164
Piranha Plant 2173
Bowser68068012.5
5437

Time vs Speed Plot

Plot of time vs speed

Time vs Deaths Plot

Plot of time vs deaths

Speed vs Deaths Plot

Plot of speed vs deaths