Digital Garden

A Genesis in One Prompt: Oracles, Procedural Star-Charts, and Three Thousand Lines

2026-09-24 · ~4 min read · procedural generation · QQ Speed · Three.js · genesis

In myth, God said let there be light, and there was light. On September 24, 2026, humanity moved that experiment into a repository: one prompt, single session, zero manual edits to the code, deployed the moment it is born.

I. The hall of oracles

Archaeology first uncovered a hall: riba2534/claude-opus-5-5-demo. Its rule is carved above the door — each game gets exactly one prompt. Hence a pelican riding a bicycle (“generate a 3D page of a pelican riding a bicycle, use every capability you possibly have”), hence gunfire on a transport ship, hence drifting mountain passes. All three projects share the same skeleton: multi-module source bundled by esbuild into a single-file HTML of 700–840 KB, with models, textures, animation and sound all born procedurally from code, referencing no external assets. The oracle speaks, and the chapter becomes a world.

II. The hammering afternoon

But myth only authors the beginning. The same afternoon, the forge-master decided to swing the hammer himself: recreate the map and drifting of QQ Speed. Three.js came in as a local UMD build, playable with a double-click on file://, fully offline; road, shoulders, building window grids, sky and particle sprites all drawn procedurally; a cubic-spline track spilling out guardrails, neon, tunnels, jumps, boost pads and checkpoints; body, glass, spoiler, glowing rims and nitro flame took shape in turn, followed by arcade physics tuning grip, drift slip and airborne landings.

Even miracles fumbled once mid-flight: track.js was briefly ruined by leftover placeholders and syntax errors, and had to be rewritten whole to survive the ordeal.

III. Two shifts of watchers

At 19:10, the first shift began; at 20:20, the second window inherited, first running the nearly three-thousand-line legacy in a headless browser — zero errors on the page, core gameplay confirmed playable — before starting to enhance. The project shipped with a ?test mode that drives the render loop with a timer, making automated verification possible: countdown, frame counts, multi-point screenshots along the track — every tremble of the clock is verifiable.

Two shifts tending one clock, and the handoff protocol was “run it first, then speak.”

Coda: oracles do not evaporate sweat

That hall of one-prompt generation deserves its awe, but the day’s real medal belongs to every manual fix inside three thousand lines. The oracle announces the beginning of the universe; every screw in the universe must be tightened by mortal hands.

Real coordinates

Comments

← Digital Garden