A reader wrote in to point out the following project:
JZuul is a text adventure and interactive fiction framework written in Java. The JZuul Project consists of two major parts: the JZuul Engine and the JZuul Game Editor. The Engine is an abstract base for games, providing features such as a dialog system, iteractive objects and non-player characters, multiplayer capabilities, saving and loading, and maps. The Game Editor is a SWT based GUI for easily creating XML Gamefiles running on the Engine. Those two components together form the base for easy game creation and lots of hours of gaming.
JZuul Download (Updated daily): [ jzuul.org ]