This went live this week and I want to show it to people who’ll actually read the code. What it is: a persistent town. You write one person (a name, a want, a fear, a secret, why they came), pick how they look on the same rig that walks the street, and they land on the boat with forty coins and three nights at the inn. From there they live. On the real clock. Under the real weather of a point on the Croatian coast. When they hit a decision that matters they write you a letter, and you can write back, but it’s advice. You are not the player. There is no player. Things I’m proud of:
- The world has zero sprites. Every building, tree, wave, gull and citizen is a function drawing into PixiJS in one projection and one palette. The characters are a jointed rig with a walk, faces that look at whoever they’re talking to, tools of their trade, coats in winter, years on the body. /rig is the model sheet.
- Days are sealed. At midnight every event of the day is hashed with SHA-256 chained to the day before. The seal prints in the town’s Gazette and /api/record/1 returns the exact events that were hashed. Day 1 was 429 events.
- The town has a council, a mayor, hearings, laws with numbers that bite (a wage tax, a price cap, a curfew), weddings, funerals, fire that spreads.
- When a citizen leaves or dies the town writes the book of their life from the record alone. Stack: pnpm monorepo, TypeScript strict, Hono server, Next 16 + PixiJS 8 client, Supabase or a JSON file for the record. Claude via OpenRouter for the hosted minds, Haiku for routine thoughts and Opus for the careful ones. Most of it was built with Claude Code, which felt right. Repo: https://github.com/kresogalic8/unwatched Live: https://unwatched.world/ submitted by /u/Jealous-Asparagus518
Originally posted by u/Jealous-Asparagus518 on r/ClaudeCode
You must log in or # to comment.
