Show HN: Dwarf.land – autonomous dwarf civilization SIM with AI model routing (dwarf.land)
What it is: 300 dwarfs on a 2000x1000 tile globe across 125 cities. Each dwarf has D&D-style stats (STR/DEX/CON/INT/WIS/CHA), mental state metrics (faith, morale, ambition), an AI-generated backstory, and a craft inventory. They eat, sleep, trade, and sail ships autonomously. Starvation is real: no food for 30 days = death.
The AI architecture I'm most curious to get feedback on: - 4-level model routing: Gemini Flash Lite -> DeepSeek -> Claude -> GPT-4o - Fire-and-forget: the simulation never blocks on AI. Requests are sent async, results cached, dwarfs pull from cache when idle - $8.50/hr hard budget cap via OpenRouter - Craft system: 296 base recipes + Gemini-generated unknowns (Water + Fire = Steam, etc.)
By default every dwarf runs on Gemini Flash Lite. If you send $1-10, your sponsored dwarf exits auto-sleep and gets Claude Opus instead. That was the monetisation idea -- sorta validated it – got $3. "It's not much but it's honest work".
Click any dwarf on the map and read their bio (you can Pause to make the busy fellas stop running). Curious what breaks for people.
3 comments
[ 2.9 ms ] story [ 20.0 ms ] threadSmall feedback: Unless randomly sized identical tile sprites represent a functional difference (e.g. a bigger leaf means a more arable area, etc.), I would take them out as IMHO it's very aesthetically unappealing.
How do I see the stats of a city?
When I use the "mine" tool, what happens? The nearest dwarf attempts to so the task?
> How do I see the stats of a city? Click the city tile.
> When I use the "mine" tool, what happens? The nearest dwarf attempts to so the task? Dwarf live in mines, this is city extension tool basically.