← All work
AI systems / 2025 Earlier prototype

Quest to Solvin .

What happens when the player can say anything?

Project access

Public repository

Tools & technologies

Python / Streamlit / OpenAI API / Docker

Explore the source

Concept illustration / A view of the idea, not a product screenshot.

01 / The context

The problem
worth working on.

Scripted dialogue gives a game control, but limits player freedom. This prototype explored what a language model could add to open-ended character interactions.

02 / The approach

How the pieces
come together.

  1. 01

    Built a chat-based fantasy experience with character context, generated portraits, and quest mechanics.

  2. 02

    Iterated prompts and conversation handling to give characters a more consistent role in the story.

  3. 03

    Used Streamlit for rapid interface development and containerization for a reproducible runtime.

Player action Character context Evolving story

03 / A key decision

The detail
that shapes the system.

Prioritize a small playable loop. A convincing interaction teaches more about the design than a large world without coherent conversations.

04 / The result

What came out of it.

A complete storytelling prototype and a practical exploration of prompt design, context, and interface constraints.

Scope & limitations

Personal playtesting rather than a formal usability study. Portrait generation cost and overly eager quest-giving were known limitations. No live demo is advertised.