Streaming Platform — STREAMVERSE+ control room with 5 cozy reality shows running in parallel
A 3D PORTAL demo: STREAMVERSE+ control room hub + 5 cozy fictional reality shows — BAKED! (pastel pastry tent) · SURVIVE THE WILD (forest survival) · DANCE-OFF NATIONALS (ballroom) · CHEAP TO CHIC (thrift makeover) · TRIVIA TITANS (chrome quiz) — camera dives between shows with CRT-warp transitions, ratings drift between cycles.
What this is
A 3D recreation of the STREAMVERSE+ streaming platform, with five fictional cozy reality shows running in parallel plus a central control room hub with a monitor wall. BAKED! is the fictional Bake-Off-like show on a pastel pastry-tent palette with host Quinn judging cardamom-honey tarts. SURVIVE THE WILD is the fictional Survivor-like show on a forest palette with host Mac calling shelter builds and tribal councils. DANCE-OFF NATIONALS is the fictional Dancing-with-the-Stars-like show on a ballroom palette with host Aria announcing tango couples scoring 9.1. CHEAP TO CHIC is the fictional Queer-Eye-like makeover show on a thrift-warm palette with hosts Bex and Reggie pulling together a wardrobe transformation. TRIVIA TITANS is the fictional Jeopardy-like quiz on a chrome palette with host Don and three podiums. Each show has its own palette and title font. The central control room hub has a monitor wall showing all five shows simultaneously plus a director's chair, ratings ticker, and switcher console. Twenty-nine contestant entries (~30, dance couples = 34 named people) populate the shows. Five named hosts stay fixed to their show. Thirty director cameras cycle across the six worlds. Camera switches every fourteen to eighteen seconds in-show, and CRT-warp portals between shows every sixty to ninety seconds. The mini-map is a schedule-grid layout showing all five shows with active-show highlight. Eighty viewer handles populate the chyron pool.
The platform remembers. localStorage saves ratings drift, episode count, eliminations, and winners between reseeds. After ten minutes the next streaming day arrives; ratings drift, new episodes air, winners crowned, eliminations advance.
You don't play it. You watch it. And it remembers.
Why this is mind-blowing
The chyron is the secret weapon: "Cycle 6 — Quinn crowns Maeve on BAKED! for her honey-cardamom tart. Across the platform, Mac sees the Wilkes brothers' shelter built. Aria's tango couples score 9.1." That single line stitches three shows in one beat — Quinn on the BAKED! pastry-tent close camera handing the trophy to Maeve, Mac on the SURVIVE THE WILD shelter-build wide camera with the Wilkes brothers grinning at the finished lean-to, and Aria on the DANCE-OFF NATIONALS ballroom-floor camera with a tango couple holding their pose as the score posts 9.1. Multiply that by five wholly distinct cozy show palettes (pastel pastry, forest survival, ballroom, thrift-warm, chrome quiz), five named hosts each with their own font, twenty-nine contestants, ratings drift that compounds across reseeds, and a Sunday-night-couch chyron that ties it all together, and you've got a wholesome reality-stream that genuinely earns its multiverse scope. Tone is supportive: ALL shows purely fictional, eliminations gracious.
Prompt
Build a single-file HTML page that recreates "a streaming platform with 5 reality shows running in parallel" as a continuous 3D autoplay world with PORTAL multiverse mechanics.
CONCEPT: STREAMVERSE+ has 5 fictional cozy reality shows analogous to Great British Bake Off / Survivor / Dancing with the Stars / Queer Eye / Jeopardy but ALL FICTIONAL: BAKED!, SURVIVE THE WILD, DANCE-OFF NATIONALS, CHEAP TO CHIC, TRIVIA TITANS. Plus the central CONTROL ROOM with monitor wall.
Hard constraints:
- One HTML file, < 200KB.
- three.js r0.160.0 from unpkg, IIFE strict, full disposable cleanup, reseed every ~10 min.
- First body line: <!-- ROUND17_PORTAL v1 -->
- localStorage memory under key `streamverse_ratings_v1` — saves ratings drift, episode count, eliminations, winners.
Round 17 PORTAL spec:
- 5 show worlds + 1 control room hub = 6 worlds, each with own palette + title font
- Portal travel via CRT-warp transition every 60-90s
- 5 named hosts + 29 contestants
- 100+ named: 5 hosts + 29 + 80 viewer-handle pool
- 30 director cameras across 6 worlds
- Per-world HUD: "SHOW 3 OF 5: DANCE-OFF NATIONALS · 1.42M VIEWERS · TANGO ROUND"
- Mini-map = schedule-grid layout
- Era stamp = show-specific title font
Tone: cozy, supportive, joyful. ALL shows fictional, no real shows referenced. Eliminations gracious.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- How to portal a camera between 6 streaming shows in one demo using a control-room hub + CRT-warp transition + show-specific title fonts
- How to give 5 cozy reality shows wholly distinct palettes and title fonts under 50KB
- How to use localStorage to persist episode counts, eliminations, winners, and ratings drift across reseeds