Langband - a lispier Angband

Front page |  Screenshots |  Download |  FAQ |  Docs |  SF Project page |  Links | 

lambda
	    warriour - langband mascot

Langband is a dungeon-exploring game where you, the hero, must arm yourself and delve into the darkness to face a frightful enemy. Langband has high playability and advanced game-play, but not so much focus on fancy 3d-effects. Langband is a game in the roguelike genre, known through excellent games like Rogue, Nethack and Angband.

Langband is a roguelike written in Common Lisp. It is distributed under a GNU General Public License (GPL). Langband has been designed to be a roguelike engine where you can write and/or customise your own variant/plugin which will not interfere or ruin other code. To do this it uses the powerful object-oriented features of Common Lisp (e.g multi-methods and generic functions) as well as the functional features which allows the engine to treat user-code (classes, functions, ...) as first-class objects and not just ad-hoc add-ons.

Langband has been influenced by and has been inspired by regular (or vanilla) Angband, and due to the design of Langband can (more or less) run regular Angband as a plugin to the Langband-engine. Langband is not limited to this and will be extended with other variants.

Currently Langband is in development, and is at v0.0.21 but a concept-version (v0.1) is expected in the middle of August which will show and explain how the features of Langband work and how they can be used and extended.


Last updated July 2002
by Stig E Sandø.
See also:
SourceForge project page
SourceForge Logo