A Breakout clone made in (archaic) javascript.

What's interesting about this game isn't really the game itself, but rather the site that shows how the code evolves step by step over time.

I call this narrative programming: literate programming extended with diffs, so that you can tell the story of how a program was written, rather than just showing the final result.

demo url: