Text adventure: command parser, inventory and quests
JSON world with connected rooms, verbs (go, take, use, talk), NPCs with branching dialogue and multiple endings. HTML with terminal-style output.
Ready-to-use Cerewro prompt
Cerewro Chat — HTML5 (browser on Windows)
Generate a text adventure for Windows with these specifications.
Features: parser for “go north”, “n”, “take key”, “inventory”, “use key door”; minimum 8-room fantasy world; at least one combination puzzle and one NPC with numbered dialogue; combinable inventory; good/bad endings based on an item at the throne; console-style div with auto-scroll.
Rules: helpful message on unknown commands; serializable state.
Tech: HTML5, CSS3, ES6+ JavaScript; world JSON embedded or loaded; single index.html.
Windows: Edge or Chrome.
Optional: same story in Python with cmd or textual TUI and JSON save.
Cerewro Chat — Python 3 (Windows desktop)
Build the same text adventure as a Windows console or window app.
Features: same JSON world; read/eval loop; colored console output (optional colorama) or tkinter log window.
Tech: Python 3.10+; main.py; requirements.txt.
Run: python main.py from cmd or PowerShell.
Include: help command and save/load.
How to get the most out of it
- Ask for synonyms (“take”/“grab”) in the parser.
- Export the map to a Mermaid diagram for docs.