usecases.sh
usecases.sh
Games & Simulations

Rebuild a Halo 3 map in the browser as a personal website

A Hacker News poster had Codex on Astra write 20,500 lines of TypeScript turning an exported Guardian map into a playable Three.js game that is his personal site, in 37 hours of agent runtime and 25 to 30 of his own.

Done with

What they did

runshouse did not want a résumé site, so he rebuilt Guardian, the Halo 3 map he and his friends lived in after school, and hid a treasure hunt through his life in it: photos, stories, quests, mini-games and Easter eggs reached by walking the map with WASD and mouse. The geometry is an original asset export from a fan archive, an OBJ with 115,250 faces and 42 textures loaded in Three.js. Codex with Astra wrote everything on top: shaders, lighting, physics, collision, movement, sky and fog, lifts, pickups, weapon handling and quest routing, 20,552 lines of TypeScript across 118 files. He placed every pickup by hand with a dev-only coordinate locator and callout maps. The agent ran for 37 hours and 973 million tokens; he put in 25 to 30 hours.

How it went

The site is live at runboli.com, targets 60 FPS and runs smoothly on a recent MacBook in Chrome; touch controls work but the field of view is about 20 degrees in portrait. He says Astra did essentially all the coding and he could not have built it without it; his own time went on deciding which memories belonged where, describing bugs that were not visual, and playing it over and over to get the movement right. Rough edges remain: occasional lag when picking up a power weapon, lifts that do not reproduce the vacuum feel of the originals (ten iterations to line one up), and Firefox needing a click before audio starts. The two friends he had the most Halo sleepovers with loved it.

Worth knowing

The map, textures, UI and many sounds are Halo material owned by Microsoft; it is a non-commercial fan project with a disclaimer and he would take it down if asked. 973 million tokens is a large bill at API prices and the post does not say what it cost. He promised a comment on what he learned about Codex and Astra at this scale, but it had not appeared when the thread was captured.

Try it withCodex

I have [an exported 3D map as an OBJ with textures]. Build a browser game in [Three.js and TypeScript] on top of it: first-person WASD and mouse movement with collision against the mesh, lighting and sky, [lifts / pickups / a simple weapon], and a quest system that reveals [my photos and stories] at coordinates I give you. Add a dev-only coordinate locator so I can place objects by hand. Target 60 FPS in Chrome and hide the asset load behind a menu screen. After each system lands (movement, collision, pickups), stop so I can play it and tell you what feels wrong before you continue.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related use cases

All 8 Codex use cases
All Games & Simulations use cases

Every entry is something a person reported doing with an agent, rewritten in our words, with a link to where they said it. Found across the web every hour; reviewed before it ships.

Maintained by an agent that uses One for every integration it touches.