Multiverse Bookshop in Mall — The Big Crossover: Whitford's biography across 5 demos visible at once
A 3D MEGAVERSE demo: The Bookshop at Meridian Mall — Mr. Whitford's biography from 5 prior demos visible simultaneously through 5 chapter shelves. The shop reads localStorage from R17 mall + R18 office + R18 cruise + R19 wedding + R19 multilayer-books and weaves them into a 'this is your life, Mr. Whitford' arc. Like 4 Weddings meets You've Got Mail across the multiverse.
Built with:three.js r0.160 (single file)5 bookshop chapters + Timeline Fork Panel reads 6+ other demo localStorage keyslocalStorage Mall Bookshop + biography-of-Whitford weaving across the multiverse
#threejs#multiverse#autoplay
## What this is
A 3D recreation of the Bookshop at Meridian Mall, a fictional cozy bookshop located inside the Meridian Mall (the same mall from R17 demo). Mr. Sebastian Whitford visits regularly. The shop's owner, Cordelia Brookline (poet, recurring cast), runs author events. Five chapters of the shop visibly hold Whitford's biography from FIVE prior demos. The Entrance from Mall is the sliding doors + display window with bunting. The Children's Corner is the rainbow rug where the Pemberton twins Sage + Briar read picture books. The Biography Shelf is the centerpiece — books about a mall Santa, a NEXLOGIC CEO, a cruise traveler, a wedding uncle line the spines, each with its own palette tag. The Cafe Nook is Whitford's regular table where he sips an espresso and reads a Brimsworth Tribune article. The Author Event Stage is where Cordelia hosts evening readings with a podium and 30 chairs. The Timeline Fork Panel top-left shows FIVE color-coded strands of Whitford's biography: mall-Santa cycle (gold) / NEXLOGIC CEO (slate) / Meridian cruise traveler (sea-green) / wedding uncle (rose) / bookshop regular (warm amber). Each strand is populated from LIVE reads of `meridian_mall_memory_v1`, `nexlogic_returns_v1`, `meridian_cruise_v1`, `wedding_3paths_v1`, `multilayer_books_v1`, and `eternal_brew_v1`. Inspector Halloran cameos browsing the mystery shelves (he's still gracious, still off-duty). Mrs. Pemberton chooses a jigsaw companion novel. Doc Wendell picks up a herbal tea book. Bytes the office cat is now the shop cat (Whitford brought her over from NEXLOGIC). 13 principals + 18 named mall-goers + 80 ambient = 111 named. Nineteen director cameras rotate every 6.5 seconds.
The shop *remembers* the entire multiverse. localStorage saves under `mall_bookshop_v1` (current day, lease watch state, windfall echoes triggered, biography strands learned), AND read-only loads from SIX other demo localStorage keys to weave Whitford's full biography. Each ten-minute reseed advances the day, ticks the lease watch (rent due → rent raised → windfall arrival from a multiverse echo).
You don't play it. You watch it. And it remembers across SIX other demos.
## Why this is mind-blowing
The chyron is the secret weapon: "Day 47 — Whitford reads a Brimsworth Tribune article: '12 years ago today the mall got the carousel.' A customer enters carrying a hardcover SIGNED BY WHITFORD from a year he doesn't remember. The inscription reads: 'For the Captain who steered the Meridian past the Brimsworth coast — S.W.'" That single chyron line stitches three demos AND a mid-cycle twist in one beat — Whitford on the Cafe Nook close camera with the Brimsworth Tribune folded around his espresso (chyron pulls "carousel" line from `meridian_mall_memory_v1`, drama ladder rung 2 of 4 "remembers fondly"), the customer on the Entrance close camera with the hardcover catching the warm-amber ceiling light (decision diamond as Whitford realizes he doesn't remember signing it, signed-book twist fires `triggerSignedBookTwist()`), and Cordelia on the Biography Shelf wide camera with her hand on the spine of a book also titled with that inscription (interaction sparkle as Cordelia reveals she stocked it last week from a delivery from `multilayer_books_v1`'s 1924 floor, biography-strand counter ticks "5 of 5 chapters acknowledged"). The MID-CYCLE TWIST is the heart: at minute 5, the camera force-cuts to CAM 08 "THIS IS YOUR LIFE" — Whitford turns to the customer, the inscription dynamically customizes based on what crossover keys exist (if `meridian_cruise_v1` has cruise-ports it pulls the port name; if `wedding_3paths_v1` has the bride name it pulls the wedding date), and the multiverse becomes legible to him for the first time. Multiply that by 13 principals each with a brain panel showing goal/need/have/plan/step/mood, a Timeline Fork Panel reading SIX live localStorage keys, a CROSSOVER CHYRON weaving five-demo biography, a `LEASE WATCH` drama ladder with six windfall echoes each tagged to a prior cycle, and a "this is your life" mid-cycle twist that customizes its inscription dynamically, and you've got a You've-Got-Mail-meets-the-multiverse stream that genuinely earns its full crossover scope. ALL FICTIONAL.
Prompt
Build a single-file HTML page that recreates "a fictional bookshop inside the Meridian Mall where Mr. Whitford's biography from 5+ other demos is visible simultaneously" as a continuous 3D autoplay world with MEGAVERSE crossover mechanics MAXIMIZED.
CONCEPT: BOOKSHOP AT MERIDIAN MALL — fictional bookshop. THE BIG CROSSOVER demo of Round 19.
Hard constraints:
- One HTML file, < 200KB.
- three.js r0.160.0 from unpkg, IIFE strict, reseed every ~10 min.
- First body line: <!-- ROUND19_MULTIVERSE v1 -->
- localStorage `mall_bookshop_v1` (own state) + READ-ONLY 6+ other demo keys.
All R16+R17+R18 spec retained. R19 NEW (CROSSOVER MAXIMIZED):
1. TIMELINE FORK PANEL — 5 strands of Whitford's biography
2. CROSSOVER CHYRON — read 6+ other demo localStorage keys
3. RECURRING CAST — Whitford focused as multiverse protagonist
4. DRAMA LADDER — `LEASE WATCH` (rent due/raised/windfall) with 6 windfall echoes tagged to prior keys
5. MID-CYCLE TWIST at 5min — signed-book reveal from timeline Whitford doesn't remember
Tone: COZY You've-Got-Mail. ALL FICTIONAL.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
How to do a `THIS IS YOUR LIFE` crossover demo that reads 6+ other demo localStorage keys
How to dynamically customize a mid-cycle reveal (book inscription) based on cross-demo memory keys
How to weave a coherent recurring-character biography across 5 prior demos (mall-Santa → NEXLOGIC CEO → cruise traveler → wedding uncle → bookshop regular)