Overview
Most crafting games ship with a fixed recipe book: wood plus stone equals a fixed thing. This one throws the book away. Combine two things and a language model decides what they make, then narrates the consequence, so the world's story writes itself around your choices.
It's a for-the-joy-of-it project: a small web survival sandbox built to see how far an LLM can carry the creative core of a game, the crafting logic and the narration, instead of sitting on the side as a chatbot.
What's in it
- Emergent crafting: the model resolves combinations on the fly, so the recipe space is effectively open-ended rather than enumerated.
- Living narration: outcomes come back as story beats, giving the survival loop a voice that reacts to what you actually did.
- Web-first: it runs in the browser, so a run is one link away.
What I'm learning
How to keep a generative system fun and fair: coaxing an LLM into being surprising without breaking the rules a game needs to stay a game. Guardrails, it turns out, are what make the open-endedness feel like magic instead of chaos.