Avoid
My first browser game, and later the handout for SchDesign's JS/Canvas workshop at BME. It's trivial, yet I still enjoy playing it, so it made the cut.
My first browser game. You’re a dot; other dots pour in from the edges and chase you. Your only defence is to out-manoeuvre your enemies until they crash into each other. That’s the entire game, and it’s genuinely fun for the first few minutes: a decent return on so little code.
It was also my first time touching the <canvas> element. I didn’t know it then, but that one API started an obsession with graphics programming that hasn’t let go since.
A few months later the game got a second life as the handout for our design society’s web workshop, where we rebuilt it step by step with people who’d never drawn a pixel from code before. It turned out to be exactly the right size for that: small enough to finish in a few hours, alive enough to feel worth finishing. The handout’s one piece of process advice (get it working first, make it pretty after) is still roughly the only process I follow.