I've tried to remake the original super mario bros in Three.js( an api for webgl) and javascript. I wrote my first physics and voxel engine in this game, so it is not perfect, but it works! Well... the physics work, but are definitely not... right.
working copy: https://mario.mkdownloads.info/
source: https://github.com/SwaginWagon101/SuperMarioBrosTHREE.js