Browser-based reimplementation of the 90s Hugo TV show game with three simultaneous input methods (keyboard, voice, and hand gestures) merged every frame for accessibility. Built with my 10-year-old son in a single 24-hour session at Hackathon Heilbronn, entirely through AI.
Tech stack
| Layer | Technology |
|---|---|
| Frontend | Vanilla HTML5 Canvas + ES Modules (no framework, no bundler) |
| Voice | TensorFlow.js Speech Commands (18-word model, 4 MB, browser-only) |
| Gestures | MediaPipe Tasks Vision HandLandmarker (WebAssembly + GPU) |
| Rendering | WebGL 2 with custom GLSL CRT shader (scanlines, barrel distortion, chromatic aberration) |
| Audio | Web Audio API with preloaded buffers |
| Deployment | Vercel (static) |
All processing happens locally in the browser. No server, no cloud API, no data leaves the device.