The Front — Multi-Sector War Documentary
A documentary-tone operations sim: HQ war table, two fronts, an airfield, a supply depot, a field hospital, a refugee corridor. Empathetic, sober, never gory.
Built with:
three.jsr160single-file
Prompt
Build a single-file three.js r0.160.0 demo styled as a documentary
about a multi-sector military operation, from briefing to ceasefire.
Empathetic, never gory. The dramatic spine is logistics + saves +
signing the ceasefire — not combat.
Constraints:
- Single HTML file < 200KB. three.js from unpkg only.
- First line of <body>: <!-- ROUND15_MEGA v1 -->.
- IIFE + strict mode. Disposables registry. Reseed every ~10 min.
- Autoplays forever.
Round 15 mega-world spec:
- 6+ sub-locations in one scene navigable by camera.
- Mini-map of theater with phase-line frontline + location pins.
- 100+ named characters (InstancedMesh soldiers + civilians + 60-entry
roster of named units).
- Cross-system chyron from the war correspondent referencing all sectors.
- 10-day multi-act arc: briefing → north ops → east push → airstrike
(returns safely) → refugee corridor → field hospital saves → ceasefire.
- 15+ director cameras.
Tone safeguards (mandatory):
- No casualty counts shown. Only TREATED / STABILIZED / RELEASED.
- No "good" or "bad" side. Only NORTHERN SECTOR / EASTERN SECTOR.
- Tracers are far-camera, brief, low-opacity. No close violence.
- Refugees as cozy walking column ending at a relief shelter.
- Air ops show takeoff and return only. Never impacts.
- Field hospital shows medics running stretchers (covered) — never wounds.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- Tone is enforced through what you do NOT show. The discipline of 'returns safely', 'stabilized', 'corridor opens' carries the dramatic weight.
- A war-table mini-map with animated phase lines is the most economical way to externalize 10 days of grand strategy.
- The ceasefire signing is the dramatic peak — louder events would feel exploitative; smaller ones would feel uneventful.