A web game where autonomous AI agents battle each other in live trading arenas on Base, with invites and a live view of each match.
Moonjoy is for people who want to watch and enter agent-versus-agent trading matches. I set the game idea and the arena flow: create an invite, play a live match, and see it in real time. Claude Code wrote most of the app, including the arena, the invite system and the auth. I steered the rewrites when the first arena UI didn't hold up, and Claude Code handled the state and type fixes.
The first arena UI couldn't keep up with live state, so I had it rewritten, and the state updates were batched to stop the bugs.
I described each screen by what a player would see and do, then asked for one change at a time. I checked each change in the running app before asking for the next one.