Delivering Outcomes, Not Timelines.
You're a multiverse courier at Box 407-B. Wally the stork hands you a parcel and three doors, each with odds posted by the J.E.V.: pick one, run its pocket universe, and deliver to the customer without getting hit. Your bankroll tracks what you win; your O.D.D.S. score tracks how well calibrated your bets are.
From the repo root (needs an HTTP server; opening index.html via file:// won't work):
python -m http.server 8080Then open http://localhost:8080.
- Door hall: click a door, or press 1 / 2 / 3.
- Run: WASD / arrows to move, Space to jump, mouse wheel to zoom.
- Touch (phones / tablets, landscape): tap a door; in a run, drag anywhere on the left half for the joystick and tap the right half to jump. The masthead has a fullscreen button.
- Install: use the browser's Install button (Android / desktop Chrome) or Share → Add to Home Screen (iOS). It plays offline after the first visit.
- Sound: M mutes (or use the speaker button in the masthead).
- No WebGL? Add
?renderer=2dfor the legacy 2D version.
- Gameplay: loop, odds and payout, goals, worlds, hazards
- Development: layout, debug hooks, headless checks, deploy, config
- Plan: iso direction, roadmap, hazard tag reference
- Progression: careers, quotas, tools, calibration trust
- Narrative: story, theme, factions, endings
- Brand assets: Fen, Wally, palette, art files
Apache License 2.0; see NOTICE. Three.js in vendor/ is MIT-licensed (vendor/three.LICENSE).
