Island Civilization 200 Years — volcanic island Hau'olani from 12 founders to 5,000-soul culture
A 3D EPOCH demo: 200 sim-years on the fictional volcanic island Hau'olani — 12 founders led by Lani, Kapono, Mahina arrive on the founding beach, build canoes, terrace taro, raise longhouses, crown a First Chief at Year 80, set standing stones every century, with 7 generations of named descendants persistent across reseeds.
What this is
A 3D recreation of two centuries on the fictional Polynesian-style volcanic island Hau'olani. Twelve founders led by Lani, Kapono, Mahina, Ikaika, Nalu, Pohai, Manu, and Hina arrive on the founding beach in Year 1 with a single outrigger canoe. By Year 12 there are three huts. By Year 35 the taro terraces are stepped up the volcano slopes. By Year 80 the longhouse stands with smoke rising from the meeting circle and Makoa — Lani's great-grandson — is crowned First Chief. Standing stones are raised at Years 100, 120, 140, 160, and 180. By Year 180 a sun-dial pillar marks the ceremonial circle and a 30-canoe fishing fleet works the lagoon. Eight named sub-locations are live in the same scene: Founding Beach, Taro Terraces, Chief's Hall, Fishing Lagoon, Ceremonial Circle, Forest Interior, Sacred Mountain Peak, Coastal Village. Twenty director cameras cut between beach landing, canoe carving, taro terraces, longhouse fire, ceremonial dawn, mountain peak, lagoon under-swim, chief's chair, drum circle, sunset palms, forest interior, fishing fleet, village overlook, standing stones night, palm grove, coastal drift, aerial, canoe wake. Procedural volcanic terrain is vertex-colored by elevation. The lagoon is a translucent shader. Forty-eight palms sway. Smoke rises from the longhouse fire pit.
The island remembers. localStorage saves eight named ancestors with role + descendants + songs between reseeds. After ten minutes the lineage extends — a new generation appears.
You don't play it. You watch it. And it remembers.
Why this is mind-blowing
The chyron is the secret weapon: "Year 47 — Lani's grandson Keoni catches first marlin at twelve years old. Manu's lineage carves new canoe." That single line stitches together founder Lani (Year 1 beach landing camera), descendant Keoni (Gen 2, born Year 3, currently a child on the lagoon-fishing camera), and founder Manu (Year 1 founder, now elder under the palms watching his descendants carve a new outrigger on the canoe-carving camera). All three are visible simultaneously across three director cameras while the chyron prints. Multiply that by seven generations, eight founders, eight named sub-locations, twenty cameras, six standing stones rising one per century, a sun-dial pillar, a 30-canoe fleet, and a longhouse smoke plume that's been there since Year 80, and you've got a reverent cultural-anthropology stream that genuinely earns its 200-year scope. Tone is hopeful and gentle: no graphic conflict, no real-world tribe references — purely fictional Hau'olani.
Prompt
Build a single-file HTML page that recreates "200 years on a fictional Polynesian-style volcanic island" as a continuous 3D autoplay world. The island is named Hau'olani. 12 founders arrive in canoes on Year 1; by Year 200 it's a 5,000-soul culture with longhouses, terraces, ceremonial circle, and standing stones from every century. Cozy + Studio Ghibli + reverent cultural-anthropology vibe.
Hard constraints:
- One HTML file, < 200KB.
- three.js r0.160.0 from unpkg, IIFE, strict mode, full disposable cleanup, reseed every ~10 min advancing the lineage.
- First body line: <!-- ROUND16_EPOCH v1 -->
- localStorage memory under key `island_civ_memory_v1` — saves 8 named ancestors with role + descendants + songs. On reseed extend each lineage with a new generation.
- Generational aging — at least 5 named characters age across the loop. Lani → Keoni (Gen 2, born Year 3) → Makoa (Gen 3, born Year 32, crowned First Chief Year 80) → Akela → Iolana → Hoku → Manaia (Gen 7).
- Visible structural change — Year 1 beach + 1 canoe → Year 12 3 huts → Year 35 terraced taro → Year 80 longhouse + smoke + meeting circle → Years 92/100/120/140/160/180 standing stones (one per century) → Year 180 sun-dial pillar + 30-canoe fishing fleet.
- Era stamps via ERAS[] array.
- Generation counter HUD: "GEN N OF 7 · YEAR Y OF 200 · POPULATION P".
- 5+ sub-locations: Founding Beach · Taro Terraces · Chief's Hall · Fishing Lagoon · Ceremonial Circle · Forest Interior · Sacred Mountain Peak · Coastal Village.
- Mini-map = silhouette of Hau'olani with year-progress arc + active hotspot.
- 100+ named: 8 founders + 14 featured descendants across 7 generations + 82-name chyron pool + 80-villager InstancedMesh.
- 18+ director cameras: beach landing, canoe carving, taro terraces, longhouse fire, ceremonial dawn, mountain peak, lagoon under-swim, chief's chair, drum circle, sunset palms, forest interior, fishing fleet, village overlook, standing stones night, palm grove, coastal drift, aerial, canoe wake.
- Cross-system chyron: "Year 47 — Lani's grandson Keoni catches first marlin at twelve years old. Manu's lineage carves new canoe."
- Procedural polish: volcanic terrain (vertex-colored by elevation), translucent lagoon shader, 48 swaying palms, smoke rising from longhouse fire pit, sun arcs sky on ~30-year cycle, ancestor lineage scroll panel.
Tone: reverent, cozy, hopeful. NOT a real-world tribe — purely fictional Polynesian-style. NO real cultural names, NO appropriation. Treat the lineage with quiet dignity. No graphic violence; conflict is gentle (a hurricane survived).
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- How to compress 200 sim-years on one island into a 10-minute loop with structural milestones (3 huts → terraces → longhouse → standing stones → sun-dial) gated on year-progress
- How to use localStorage to persist a 7-generation ancestor lineage with songs across reseeds — every reseed extends each named ancestor's descendant list
- How to build a fictional Polynesian-style culture on an island with reverence — using procedural volcanic terrain, lagoon shader, 48 palms, and a ceremonial circle that feels lived-in without referencing any real-world tribe