Spyke
indiegamedev·Game Dev Agency - News about Game Devbymorndur

An AI game master that turns reader submissions into a nightly illustrated chapter — lessons from building it

Morndur is an asynchronous storytelling RPG: players submit free text — a few sentences, an action, a rumor, the weather turning — and at 20:00 CET an AI game master reads everything and packs it into one illustrated chapter of a continuing dark-fantasy serial. It never publishes anything on its own: no submissions, no chapter. A single voice is enough; with many, the engine has to sweat, weaving clashing intentions into one coherent plot.

Things that turned out harder than the writing model itself:

  • Fairness. One loud reader must not dominate a chapter. An audit counts how much page-time each cluster of intents got versus how many voices backed it, and the chapter regenerates once if it is skewed.
  • Continuity. Characters persist across chapters with secrets and beliefs; the world tracks unresolved hooks ("loose threads") and pays them off chapters later. Keeping a dead character dead is a database problem, not a prompt problem.
  • Illustrations. The image model kept adding crowds of distant figures to empty establishing shots, and hands grew extra fingers. There is now a vision judge that scores every image and rejects retries up to three times.
  • The boring 90%. Making a nightly unattended pipeline survive timeouts, partial failures and its own retries without ever publishing a half-baked chapter — that took longer than everything else combined.

Stack: FastAPI + Postgres; the writing model, image model and vision judge all run locally on my own hardware. Free, no account, and the story only moves when someone writes: https://morndur.com/

An AI game master that turns reader submissions into a nightly illustrated chapter — lessons from building ithttps://morndur.com/Open linkView original on lemmy.world