Defuse is a cooperative bomb disposal game for a shared RCWeb display and one phone per player. The big screen shows the bomb; the phones hold everything the big screen deliberately leaves out. Nobody can see enough to act alone, so the room has to talk.
Every player is both an operator and an expert. You get one or two modules you alone can touch, and one or two manual pages for module types someone else is holding. With a crew, nobody is given the page for a module they can operate, so the person who can reach the wires never knows which one to cut.
It plays solo too. On your own you hold every page yourself and it becomes a straight puzzle box against the clock, which is also the easiest way to learn the modules before inviting anyone else in.
/defuse/?r=<room> on the shared display.defuse-c.The viewer shows each module's number, type, operator and state, then hatching where the detail would be. Wire colours, keypad symbols and the button's wording live only on the operator's phone, so a manual holder cannot simply read the answer off the television.
Simon is the deliberate exception. Its sequence flashes on the big screen because the stimulus is public and only the colour mapping is secret, which gives the whole room one thing to watch together.
The serial number, battery count, ports and indicators stay permanently public beside the clock. They gate about half the rules and are the one panel everybody reads at once.
The number of modules scales with the crew, up to six. Each strike speeds the clock up.
The viewer is authoritative. It generates the bomb, owns the clock, validates every action, and pushes a different private payload to each controller by client ID. Controllers only ever send intents.
Button releases are stamped against the viewer's clock rather than the phone's, so network latency cannot decide the round. The release digit stays valid for a whole second, which absorbs a normal round trip comfortably.
Players who join mid-round are dealt into the board rather than left spectating, and a reconnecting phone re-requests its private assignment.


