Multiverse Train Station — Hallowell Junction: same midnight train arrives in 3 timelines simultaneously
A 3D MEGAVERSE demo: Hallowell Junction — a fictional 1930s art-deco train station where the midnight train arrives in 3 different timelines: ON TIME, SNOW DELAY, and AIRSHIP. Same station, same passengers, three outcomes. The Great Clock has 3 colored hands. Like Brief Encounter meets Doctor Who.
Built with:three.js r0.160 (single file)5 station areas + Great Clock with 3 colored hands at different speedslocalStorage Paradox Station + crossover chyron from 6+ other demos
#threejs#multiverse#autoplay
## What this is
A 3D recreation of Hallowell Junction, a fictional 1930s art-deco train station where the midnight train arrives in three different timelines simultaneously. Five station areas, each its own palette. Platform 7 is where the midnight train arrives. Station Cafe is warm-amber with a copper-topped counter and brass espresso machine. Ticket Hall is marble grandeur with brass dividers. Newsagent Kiosk is the compact news stand with the evening Tribune. Great Clock Mezzanine overlooks the concourse with three colored hands at different angular speeds — the gold hand for Timeline A (on time), the snow-blue hand for Timeline B (delayed), the copper hand for Timeline C (airship). In Timeline A the train arrives on time and all eight named passengers board normally. In Timeline B snow delays the train, passengers wait in the cafe, and unexpected friendships form over hot cocoa. In Timeline C the train is replaced by the ZEPHYR airship and passengers get an unexpected adventure overhead. Mrs. Pemberton (who somehow missed the SS Meridian — she's at Hallowell Junction tonight!), Mr. Whitford (returning from a NEXLOGIC trip), Inspector Halloran (off-duty, heading home after the Thornpike Job heist case), Cordelia Foxworth (heading to Bramblecrest Art School), plus four more named passengers complete the eight. 24 (8 × 3 timelines) named passengers + 3 staff (station-master, porter, barista) + 30 name pool + 80 ambient = 137 named souls. Snow flurries (420 flakes) drift across the platform in Timeline B. The locomotive (Timeline A) sits at the platform with three Pullmans. The Zephyr airship (Timeline C) hangs in the night sky. Nineteen director cameras cycle across all five areas.
The station *remembers*. localStorage saves `paradox_station_v1` (cycle, drama ladders, twist fired) AND read-only loads SIX other demo keys (`meridian_cruise_v1`, `nexlogic_returns_v1`, `heist_crew_v1`, `eternal_brew_v1`, `schoolyard_v1`, `mall_of_dreams_v1`) for crossover chyron. Each ten-minute reseed runs a new midnight arrival.
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: "11:47pm — Mrs. Pemberton in Timeline B realizes she missed the SS Meridian by 4 minutes today; the cafe regular at the next table is a face she remembers from the bookshop. Whitford in Timeline A boards the Pullman just in time for his daughter's recital. Halloran in Timeline C glances at the airship's manifest and spots a briefcase that doesn't belong." That single line stitches three timelines AND three crossover demos in one beat — Mrs. Pemberton on the Cafe Timeline B close camera with the cocoa steaming and a fellow regular's nod (chyron pulls SS Meridian missed-by-4-minutes from `meridian_cruise_v1`, recurring cast pemberton +1, drama ladder rung 2 of 4 "missed cruise"), Whitford on the Platform Timeline A close camera with the Pullman door closing behind him (chyron pulls daughter's recital from `nexlogic_returns_v1`, drama ladder rung 4 of 4 "made the recital"), and Halloran on the Airship Timeline C close camera with the manifest catching the gold-trim light (decision diamond as Halloran clocks the briefcase, drama ladder rung 3 of 4 "spotted the briefcase"). The mid-cycle twist is the heart: at minute 5, the three colored Great Clock hands sweep into alignment for seven seconds. The Timeline B cafe passengers turn — they recognize each other from OTHER demos. Mrs. Pemberton recognizes Cordelia from the bookshop. Halloran recognizes Whitford from NEXLOGIC. Ghost-meshes of "other-timeline selves" fade in around them — Mrs. Pemberton's Timeline A self, Halloran's Timeline B self, all visible at once. The multiverse becomes momentarily legible. Multiply that by 137 named souls each with their own brains and timelines, a Great Clock with three colored hands at different angular speeds, a CROSSOVER CHYRON reading six other demos, a DRAMA LADDER tracking four quiet stakes, and a clock-hands-align mid-cycle twist with ghost-meshes, and you've got a Brief-Encounter-meets-Doctor-Who stream that genuinely earns its multiverse scope. ALL FICTIONAL.
Prompt
Build a single-file HTML page that recreates "the same midnight train arriving in 3 different timelines at a fictional 1930s art-deco station" as a continuous 3D autoplay world with MEGAVERSE crossover mechanics.
CONCEPT: HALLOWELL JUNCTION — fictional 1930s art-deco train station. Brief-Encounter-meets-Doctor-Who tone.
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 `paradox_station_v1`.
All R16+R17+R18 spec retained. R19 NEW:
1. TIMELINE FORK PANEL — 3 timelines (ON TIME / SNOW DELAY / AIRSHIP)
2. GREAT CLOCK — 3 colored hands at different angular speeds
3. CROSSOVER CHYRON — read 6+ other demo localStorage keys
4. RECURRING CAST — Pemberton, Whitford, Halloran, Cordelia
5. DRAMA LADDER — 4 quiet stakes
6. MID-CYCLE TWIST at 5min — clock hands align, ghost-meshes of other-timeline selves fade in
Tone: COZY 1930s. ALL FICTIONAL.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
How to render the same train arriving in 3 different timelines (locomotive + airship variants)
How to make a Great Clock with 3 colored hands at different angular speeds for timeline visualization
How to do a clock-hands-align mid-cycle twist where ghost-meshes of other-timeline selves fade in