2012, January 31st
My first experience with writing video games from scratch was an attempt at Asteroids. It's written in C++ with legacy OpenGL and SFML. It's incomplete, but it has shooting, thrust, rotational inertia, and asteroids that break apart. There's no web player, but if you'd like to compile it yourself, you'll need OpenGL, SFML, and a Unix-based OS.