RCWeb Bomberman Controller
The Bomberman Controller app (app/bomberman-c) is the phone companion for app/bomberman. Each connected phone owns one player and uses one large action button for bomb placement.


What it does
- Simple input model: Four directional buttons drive movement and one large action button places bombs.
- Per-player feedback: The controller receives targeted updates for player name, mode, round wins, and available bombs.
- Fast room joining: It is designed to be opened from the QR code on the main
bomberman screen, automatically joining the same RCWeb room.
How it works
- Thin controller, smart viewer: The controller only sends movement direction changes, join presence pings, and action presses to the
bomberman viewer.
- Targeted UI updates: The viewer sends back
assignPlayer, updateState, and showPulse calls addressed directly to the matching rc.client.