Quest engine
Players, current scene, completed clues, hints, approvals, device health, and the event history.
Guide 09 · How the pieces talk
The quest engine remembers the truth. Each gadget does one small job and can safely rejoin after a reboot.
Adventure #001 stays on one Cardputer. Build the connected version only after the offline game is fun.
QUEST ENGINE: scene · clues · wins · approvals · health
↓
snapshots + events
HOME BASE · FIELD KITS
· STACKCHAN
↓
DUALKEY · RGB
· NFC · CATCH
Players, current scene, completed clues, hints, approvals, device health, and the event history.
Show their assigned scene. Send one clear event. Ask for a fresh snapshot after a reconnect.
A lamp can show that the star is half full. The lamp does not decide how many pieces were found.
Send "checkpoint scanned" with an event ID, device ID, checkpoint ID, and time.
Retrying the same ID changes progress once.
Reject duplicates before showing success.
Reply with "done," a useful error, or "send me a new snapshot."
Include protocol and schema versions. A replacement device lists what it can do before taking a role.
Old and new devices agree or stop with a clear message.
Stop the handoff. Finish the story from Home Base.
Pause or use a saved line. Never erase the story.
Ask for a snapshot and redraw the current scene.
Stay off until a grown-up enables motion again.
Home Base can skip or finish the step.
If AI, Wi-Fi, or a prop fails, the kids still get the final line and celebration.