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.
|