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 the current
version is v0.1.6. The
project is in active development, but
needs assistance. Graphics, ideas, code and testing are
all welcome. Please send me a mail and I'll get back to
you ASAP.
|