is a MUD (Multi-User Dungeon) Game
implementation written in Common Lisp with heavy use of CLOS
and multiple inheritance. It's threaded, currently relying on SBCL
x86 for thread
ing support. It has a CLIM
-like command processor and will support smart terminals using NCurses
and some hack like Linedit
. It will eventually also have support for interaction with IRC
via special rooms (#lisp
will of course be the first). Also, the connection with the client will be handled by a fully functional Lisp-based TELNET server, CL-TELNETD
The (re)design is fairly complete and implementation is underway, but there's a lot of work to be done. Help is welcome and there are a number of interesting things to be worked on (command processing, object persistence, threads and locking mechanisms, security, etc). The repository is here: https://gitlab.common-lisp.net/lmud/lmud.
If you're interested in helping please contact me, James A. Crippen. I'd love additional brains on the job.