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