Jaiffa provides a DSL (Domain Specific Language) for the creation of text adventures, but the user interface needs to be implemented separately. The demo adventure comes with example code.
Jaiffa borrows what I consider to be some good simplifying ideas from MU*s.
Some additions of my own:
Jaiffa works in Firefox 3.5, Opera 10, Arora 0.10 (Webkit-based), and partially in Konqueror 4 and Nokia Browser.
Right now the parser is restricted to two-word commands. It's plenty enough to implement a complete, if primitive, adventure. But I'd like a future version to be smarter.
No save, load or undo yet. To restart, just reload the Web page.
No light sources either; for now, just flip the dark flag on rooms manually.
The library messages should be gathered in one place for easy translation.To the game