Switch the Edit / Play toggle to run a session. Moves are server-authoritative — the engine validates every move and records it to an append-only event log, so games are replayable and dispute-proof.
The play HUD
The right pane in Play mode shows:
- Player stats — XP, currencies, badges, and the action-point budget.
- Streak — your current streak and any freezes.
- Turn controls — dice (if the game uses them), the move affordance (one button per outgoing route on a fork), and "end".
- Event feed — a live tail of what happened (rewards, penalties, streaks, cross-player effects, linked-todo completions).
- Analytics — most-landed spaces, a cumulative-XP spark, reward/penalty tallies, and per-player activity in multiplayer.
Bounded vs continuous
- Bounded games (Life Board, Quest, Gauntlet) have an end and a win
condition; a session runs
setup → play → end. - Continuous games (Habit Loop, Atlas, Franchise) never "finish" — progress is measured in laps, discoveries, or portfolio growth, and a daily scheduler tick advances habits, passive revenue, and streak decay between play sessions.
Cross-board accrual
Completing a linked todo — in the game or in your normal todo view — fires its space on every board that references it. But to avoid double-dipping:
- XP / currency / badges are awarded once (first-board-wins by default; a
preset can choose
allorhighest). - Triggers and streaks fire on every board (state, not currency).
So the todo view and the game stay a single source of truth.
Multiplayer
The Gauntlet preset (and multi-player Quest) seat up to four players in one session over SSE:
- Players join a lobby via a share link; the host starts the race.
- Turns rotate; the engine enforces turn ownership (an out-of-turn move is rejected).
- Cross-player spaces —
sabotagehits the leader,alliancebuffs the field — apply to the named players live. - An in-session leaderboard ranks everyone by XP.
Friend streaks
Two mutual followers who share an anchor todo build a shared streak: both completing it daily advances one streak; a mutual freeze keeps it alive across a missed day. The HUD shows a "You + Alex · 12-day streak" chip.
Friend streaks are a paired, honor-system social mechanic — the highest-retention one in the research. A mutual follow plus a shared anchor is the invite.