
Lemonade Stand was the first game on this site, and the one where I worked out how to keep an agent on task for longer than an afternoon.
Each day is a small pricing and inventory problem: buy lemons, sugar and ice, set a recipe and a price, and watch the street react. Each night you draft a card. Some cards are safe. Others rewrite a rule for the rest of the run, which is where it stops being a spreadsheet.
How it was built
Every session starts from a written task. The repo keeps a spec.md and a progress_log.md for each one, so when an agent runs out of context the next session reads the files and carries on. A playtest data catalog lists what the game records, and I review it whenever a feature changes how the game plays.
The multiplayer mode runs over WebSockets on the same server as this site.
- Status
- Live
- Built
- March to June 2026
- Commits
- 99
- Hosting
- nginx and systemd on a small VPS
- Built with
- React 19, TypeScript, Vite, Node WebSockets