Applications
Birthday quest
A multi-screen offline game
2026·3 060 lines
An interactive quest around the house across three screens at once: the TV shows the game, an iPad is the controller, a phone is the admin panel. Real-time sync over local Wi-Fi, fully offline, no internet.
What is inside
- A server-side state machine: all three clients always see the same phase, and the iPad recovers after a reload exactly where it left off
- Four mini-games written from scratch: bubble battle, a pendulum tower with support physics, a memory bracelet, and carving a key with your finger
- A four-phase boss with four weapons and a health bar on the TV
- Voice-over, confetti and sound on Web Audio, SVG animation; when a video file is missing a CSS fallback takes over and the party goes on
- The admin panel can jump to any phase, skip a stage or reset the game mid-play
Stack
PythonFlaskServer-Sent EventsWeb AudioSVGлокальная сеть
Why there is no demo
The game needs three devices on one Wi-Fi network and a server keeping them in sync. That cannot be reproduced in a single browser tab.