Theme Park 5 Lands — Wonderway Park with 5 themed lands and 12 named guest families
A 3D PORTAL demo: Wonderway Park with 5 themed lands at pentagon angles + Central Plaza — MEDIEVAL MEADOWS (dragon coaster) · TOMORROW SECTOR (rocket coaster on Catmull-Rom helix-loop) · PIRATE'S COVE (pendulum ship + flume boats) · JUNGLE EXPEDITION (safari truck path) · FAIRY GLEN (butterfly carousel + glowing fruits) — 12 named guest families travel between lands.
What this is
A 3D recreation of Wonderway Park, with five fictional themed lands radiating from a central castle plaza in a pentagon arrangement. Medieval Meadows is on a green-banner palette with a castle tower, tournament field, archery arc, a banner row, and a dragon-coaster running a torus orbit. Tomorrow Sector is on a chrome-neon palette with a rocket coaster running a Catmull-Rom helix-loop track, neon spire, monorail platform, sci-fi pavilion, and futuristic gates. Pirate's Cove is on a teal-rust palette with a pendulum pirate ship, flume boats, lighthouse, dock, and treasure cove. Jungle Expedition is on a dense-green palette with a safari truck path, treetop walk, river crossing, watchtower, and tribal hut. Fairy Glen is on a pastel-twilight palette with a butterfly carousel, glowing fruit trees, mushroom houses, a glowing river, and a willow grove. The central castle plaza has a fountain jet, info kiosk, food row, photo spot, and exit gate. Twelve featured guests cycle through the lands: the Ortega family of four, the Lee family of three, the Hall family of three, the Park family of four, plus solo guests Kim Walker (photographer) and Jaxon Vega (thrill-seeker). Eight named cast members staff the rides. One hundred ambient guests fill the paths. Twenty-four director cameras cycle every eight seconds. Auto-portal jumps between lands every sixty-five seconds with a white flash, sky and fog lerp, and themed CSS land-stamp swap. The mini-map shows the pentagon land arrangement with active-land highlighting, color-legend, and ambient-guest dots.
The park remembers. localStorage saves which guest visited which land, outfit-cycle index, and photo count per cycle between reseeds. After ten minutes the next park day arrives; outfits cycle, photo counts compound, the Ortega family wears something different.
You don't play it. You watch it. And it remembers.
Why this is mind-blowing
The chyron is the secret weapon: "Cycle 4 — Ortega family rides Dragon Coaster in Medieval Meadows. Across the park, Park family hits Rocket Coaster in Tomorrow Sector. Kim Walker photographs the Fairy Glen carousel." That single line stitches three lands in one beat — the Ortega family on the Medieval Meadows dragon-coaster torus-orbit camera with the four of them screaming through the tournament field, the Park family on the Tomorrow Sector rocket-coaster Catmull-Rom helix-loop camera in their sci-fi outfits, and Kim Walker on the Fairy Glen carousel close camera with the butterflies catching the sunset and her camera up. Multiply that by five wholly distinct land palettes (medieval green-banner, sci-fi chrome-neon, pirate teal-rust, jungle dense-green, fairy pastel-twilight), five distinct ride animations (torus orbit, Catmull-Rom helix-loop, pendulum, truck-path, carousel), twelve guests cycling outfits across reseeds, and a Disney-anniversary-cozy chyron tying everything together, and you've got a Magic-Kingdom-hour-cozy stream that genuinely earns its multiverse scope. Tone is warm: ALL lands purely fictional, no Disney IP referenced.
Prompt
Build a single-file HTML page that recreates "a theme park with 5 themed lands radiating from a central plaza" as a continuous 3D autoplay world with PORTAL multiverse mechanics.
CONCEPT: WONDERWAY PARK has 5 fictional themed lands analogous to Disney's themed lands but ALL FICTIONAL: MEDIEVAL MEADOWS (medieval), TOMORROW SECTOR (sci-fi), PIRATE'S COVE (pirate), JUNGLE EXPEDITION (jungle), FAIRY GLEN (fairy). Plus the central CASTLE PLAZA with fountain hub.
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 `wonderway_visit_memory_v1` — saves which guest visited which land + outfit index + photo count per cycle.
Round 17 PORTAL spec:
- 5 themed lands + 1 plaza hub = 6 worlds at pentagon angles, each with own palette
- Portal travel via white-flash + sky/fog lerp + themed CSS land-stamp swap. Auto-portal every 65s.
- 12 featured guests with cycling outfits travel between lands
- 100+ named: 12 featured + 8 cast + 100 ambient guests + 88-name pool
- 24 director cameras cycling every 8s
- Per-world HUD: "LAND 3 OF 5: PIRATE'S COVE · WAIT 25 MIN · 412 GUESTS"
- Mini-map = pentagon land arrangement with active-land highlight
- Era stamp = themed CSS land stamp (medieval banner, sci-fi neon, pirate flag, jungle leaf, fairy bloom)
Tone: warm, joyful, cozy. ALL lands fictional, no Disney IP.
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 theme park worlds in one demo using a pentagon arrangement of lands + central plaza fountain hub
- How to animate 5 distinct ride types (dragon torus orbit, rocket Catmull-Rom helix-loop, pirate pendulum + flume boats, safari truck path, butterfly carousel) under 50KB
- How to use localStorage to persist guest outfit cycling and photo counts across reseeds — the Ortega family wears a different outfit each cycle