A text adventure that runs in your browser like it's 1985, but with a 2025 brain.
You type natural language. An AI narrator describes what happens. A deterministic game engine quietly enforces the rules so the world stays consistent — the AI can't break it, only describe outcomes within valid moves.
Hit "Play Now" above to try it. No download, no account.
What you do
- •Type commands like *look around*, *take the rusted key*, *try to pick the lock*. The game understands the intent, not just exact verbs.
- •Pick a class — Fighter, Rogue, or Mystic — each with a different stat profile that affects skill checks (STR / DEX / PER, D&D-style).
- •Choose a campaign: Prison Escape, Sunken Lighthouse, or Ashen Cathedral. Each is self-contained, ~30 minutes.
- •Solve, sneak, fight, or talk your way through. Failed actions teach you the rules of the world.
Why I built it
I wanted to see what happens if you give an AI a strict rulebook instead of a blank page. The narrator gets to be expressive; the engine gets to be honest. Together they make a game that surprises you without lying to you.
How it works (briefly)
- •React Native + Expo front-end, runs on web, iOS, and Android from one codebase
- •Python + FastAPI server with PostgreSQL for game state
- •GPT-4 in JSON mode generates narration; every state change is validated by a hand-written engine before it lands
- •Installable as a PWA with offline support
The full technical write-up lives on GitHub. This is the elevator-pitch version.