Our first video game: a one-button game, now rewritten for the browser.
- · TypeScript, Canvas 2D and Web Audio with no runtime dependencies: the whole game runs in the browser
- · Fixed 60 Hz physics with sprites pre-baked in OffscreenCanvas; the production bundle is about 23 KB of JavaScript
- · A no-server daily challenge and a 5-character shareable code: the seed is the date, so everyone plays the same pipes
- · An installable PWA, playable offline, with keyboard-accessible DOM menus and headless tests in CI