website maker

Lantern Text-adventure IDE

Lantern is a text-adventure authoring tool and cross-compilier which lets you create adventure games and run them on classic 8-bit computers, Raspberry Pi, or Windows.

Lantern can currently export games as source code for Amstrad CPC64, Apple 2, Coco 2/3, Commodore 64, CP/M, IBM PC/XT, TRS-80 1/3/4, ZX Spectrum, Raspberry Pi, and x64 Windows.  Free third-party tools are required to assemble this code.  These tools are listed in the Installation section.

An easy to use GUI for creating the game.
A built in player for testing your games.
A four-word parser with disambiguation.
A simple 'C' like language for custom game logic.
Lots of helpful video tutorials.
Can import maps made with Trizbort!
Easy export to the target platform.


That's so cool. What can't Lantern do?

Lantern is an 8-bit system.  This imposes certain limits on the game size. There is a limit of 128 room and 255 text strings. Unlike Infocom's Z-Machine, this tool does not use a virtual machine with memory management. This limits the maximum game size to the amount of contiguous RAM available in the target machine. For making smallish games, though, it works really well.

No saving/restoring game yet for Spectrum / BBC / C64.