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.
Built with:
three.js r0.160 (single file)Pentagon-arranged lands + Central Plaza fountain hub via white-flash portal jumpslocalStorage Wonderway visit memory + outfit cycling across reseeds
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