Overview
Play, build, and edit text adventures in the browser. It’s entirely static — host it on NeoCities or anywhere, no backend, no accounts.
How It Works
All four phases are complete: a player engine, an adventure file format, the full builder (map grid, rooms, items, puzzle rules, easter eggs, validation), and a sharing layer (single-file HTML export, a publish kit, publish.py). Each room can be shown three ways: a draggable 360° equirectangular panorama with clickable hotspots, a static picture, or plain text.
Hotspots type commands into the game (examine pool, open door), so hotspot puzzles are just ordinary rules; a hotspot bound to an item appears and disappears with it. A hotspot whose command is a bare direction becomes a travel hotspot — put one on a door and clicking walks the player through, honoring locks. The panorama viewer is ~250 lines of raw WebGL with a flat-image fallback where WebGL isn’t available.
Current Status
Feature-complete through all four phases plus 360° rooms; the demo adventure The Caverns shows all three room styles in one place.