u/SnooDoubts748

AI-narrated story where the rules live outside the LLM — does this count as a gamebook to you?

AI-narrated story where the rules live outside the LLM — does this count as a gamebook to you?

Hi, I'm Oleh - software engineer building a side project. AI text generation is great at prose but a terrible referee. It drops your inventory, retcons your choices, decides you've already met someone you haven't. So I built a browser thing where the rules live outside the LLM - and I'm not sure if what came out is a gamebook or something else. Looking for this sub's honest read.

How the split works: the LLM narrates each section and proposes state changes (move, set_time, add_item, set_objective) as structured calls. A separate engine validates them and renders the changes as small annotations inline - "Moved to Castra Regina, Raetia", "Winter, 179 CE" - plus persistent chips at the top of the screen showing where and when you are. The book remembers, even if the AI forgets.

Screenshot below: a section from a Marcus Aurelius / Roman frontier scenario. You can see the location and time chips, the inline state markers, and the free-text action input.

Mobile-first, no desktop layout yet, cover art is placeholder until I can afford to commission real art.

https://loreon.online

Around for the next few hours. The question: if you read 10 sections of this, would it feel like a gamebook to you, or a chatbot with stage directions sprinkled in? What's the specific thing that'd flip it?

u/SnooDoubts748 — 2 days ago

1 year building a browser AI RPG — why the LLM doesn't own the state

After about a year of building Loreon — a browser interactive-fiction RPG — the part I keep coming back to is the split between what the LLM does and what it doesn't.

The model writes the prose between scenes. It does NOT own state. Inventory, location, objectives, and time are structured data held by a separate engine, read and written explicitly each turn. State is rendered as visible chips in the UI, and the next prompt to the model is built from that state, not from raw chat history.

Reason for the split: pure-chat AI games drift after ~10–20 turns — items reappear, locations blur, objectives quietly die. Putting state in a structured layer keeps the world canonical regardless of what the model "remembers."

Stack: Bun monorepo, Svelte player app, custom CMS for scenarios, Paddle billing, browser-only. Guest mode for the first scenes: https://loreon.online

Curious — has anyone here solved state-drift with a different architecture? I've seen people try summary-stuffing into context, but it degrades smoothly until it doesn't.

i.redd.it
u/SnooDoubts748 — 4 days ago

Would you use a browser solo RPG that handles the bookkeeping while you play?

I’ve been experimenting with a browser-based solo RPG / interactive story tool.

The basic loop is: pick a scenario, read a scene, then choose an action or write your own. After each turn, the game keeps track of the practical stuff: where you are, what you have, current objectives, important events, time, and the general state of the scene.

The reason I’m posting here is that it feels closer to an automated solo GM / gamebook companion than a normal video game. It still leaves room for imagination, but removes some of the bookkeeping and “what happens next?” friction.

It is not just a blank chat. The state is visible in the UI and gets carried into later turns, so inventory, locations, and objectives are not only buried somewhere in previous text.

I’m curious how solo players would see this:

Would this feel useful for solo play, or does automating too much of the GM/oracle side remove the point of the hobby?

Playable browser version, no install:

https://loreon.online

u/SnooDoubts748 — 9 days ago

Роблю браузерну текстову RPG українською - можна грати з телефона без встановлення

Привіт.

Хочу показати Loreon - текстову RPG / інтерактивну історію, яку я роблю сам.

Гра працює прямо в браузері. Ви обираєте історію, читаєте сцену, а потім вибираєте дію або пишете свою. Далі історія продовжується, а гра веде стан: локацію, інвентар, цілі, події й час у сцені.

Зараз це рання версія, але вже можна зайти з телефона, запустити історію в гостьовому режимі й пройти кілька ходів без реєстрації.

Мені цікаво, як це сприймається саме як гра: чи хочеться продовжувати після перших сцен, чи зручно грати з телефона, чи не заважає текстовий формат.

https://loreon.online

Буду вдячний за будь-який чесний фідбек.

u/SnooDoubts748 — 10 days ago

Роблю текстову RPG у браузері, де гра сама веде інвентар, локації й цілі

Привіт.

Хочу показати Loreon — текстову RPG / інтерактивну історію, яку я роблю у вільний час.

Ігровий цикл простий: гравець читає сцену, обирає одну із запропонованих дій або пише свою, після чого історія продовжується. Паралельно гра веде стан сесії: поточну локацію, інвентар, цілі, події, час і аудіо для сцени.

Технічно це не просто один довгий чат. Я виніс частину стану в окремі системи, щоб наступні ходи могли спиратися не тільки на текст попередньої сцени, а й на структуровані дані. Наприклад, якщо персонаж отримав предмет або перейшов в іншу локацію, це відображається в інтерфейсі й потім використовується в наступних ходах.

Зараз основний фокус — зробити так, щоб це відчувалось як гра, а не як сторінка з текстом: щоб вибори мали наслідки, стан був видимим, а гравець міг або йти запропонованими варіантами, або вводити власну дію.

Працює прямо в браузері, з телефона теж. Є гостьовий режим, акаунт створювати не треба.

https://loreon.online

Буду вдячний за будь-який чесний розбір.

u/SnooDoubts748 — 10 days ago

Роблю український вебзастосунок з AI-історіями. Потрібен чесний фідбек від девів

Привіт. Я майже рік у вільний час роблю Loreon — вебзастосунок, де можна грати інтерактивні історії з AI.

Ідея проста: ти обираєш історію, читаєш сцену, потім або вибираєш одну із запропонованих дій, або пишеш свою. Далі історія продовжується з урахуванням твого вибору.

Що я намагаюсь зробити краще, ніж просто “чат з AI”: щоб гра не забувала, що вже сталося.

Наприклад:

  • де зараз персонаж
  • які предмети він має
  • яка зараз ціль
  • що вже змінилось після попередніх дій
  • який настрій або фонова музика підходить сцені

Бо коли просто граєш історію в чаті, через кілька ходів AI часто починає плисти: предмети зникають або зʼявляються назад, цілі забуваються, локації змішуються, а вибори виглядають важливими тільки в тексті.

Зараз мені дуже потрібен погляд з боку. Не стільки “подобається / не подобається”, скільки конкретний фідбек:

  • чи зрозуміло, що робити після першого відкриття?
  • чи нормально виглядає на телефоні?
  • чи відчувається це як гра, а не просто сторінка з текстом?
  • де щось незручно, повільно або незрозуміло?
  • чи помічаєте моменти, де AI забуває стан історії?

Працює прямо в браузері. Є гостьовий режим, акаунт створювати не треба.

https://loreon.online/

Буду вдячний за будь-який чесний розбір. Особливо якщо хтось зможе зламати логіку історії і написати, як саме це сталося.

u/SnooDoubts748 — 11 days ago

A weird guessing game at work slowly turned into my interactive storytelling app

Almost a year ago, during work, I was playing around with AI and wanted it to guess something for me. At some point I thought: what if I make it a tiny game? If it guesses wrong, it loses HP. If it guesses right, it gets a coin. Later that evening I tried the same idea, but as a story instead of just a guessing game. I’d give it a situation, make a decision, let it continue, then see what happened next. That small experiment is basically what turned into Loreon.

I’m a developer, so of course the thought became “what if I build the whole app around this?” Almost a year later, I now have a browser app where you pick a story, make choices or write your own action, and the story continues while keeping track of things like location, inventory, objectives, and what changed because of your decisions.

It’s still early, but it’s finally real enough that I’d like people outside my own head to try it.

I’m not trying to pitch it like some huge new platform. I mostly want to know if the core loop feels interesting: read a scene, decide what to do, watch the story react, keep going.

If anyone wants to try it: https://loreon.online

Would also be curious where people think the line is between interactive fiction, solo roleplay, and just “AI story game”, because I’m still figuring that out myself.

reddit.com
u/SnooDoubts748 — 12 days ago