01 / Game mechanics & participation
Music Knockout
& the race prototype
How can a group practise a skill, get useful feedback and stay involved after elimination?
I designed and built a presenter-led browser tournament: anonymous teams, server-controlled scores, listening and rhythm challenges, and continuing audience play. The classroom preset starts with melody matching, sequence recall and drum-pattern repair.
- Built with
- TypeScript · React · Colyseus/WebSockets · PixiJS · Web Audio. The separate race preview uses Phaser.
- Evidence
- Recorded local validation: 211 automated tests and a 12-client classroom simulation. The practice screen was checked again on 23 October.
- Current scope
- Multiplayer runs locally. The public race below uses simulated rivals; multiplayer integration is in progress. No pupil or teacher playtest yet.


