1
0
Fork
You've already forked cl-tempus
0
Common Lisp rewrite of the Tempuscode engine.
  • Common Lisp 100%
Find a file
2014年10月30日 06:55:28 -04:00
doc Add development notes to repo 2014年10月30日 06:35:52 -04:00
src Start combat when offensive skill succeeds 2014年10月26日 07:26:13 -04:00
tests Bugs in a few tests fixed 2010年11月22日 07:53:19 -05:00
.gitignore Added gitignore to ignore fasls 2008年09月18日 20:36:00 -04:00
COPYING Add supporting documents for github 2014年10月30日 06:55:28 -04:00
CREDITS Add supporting documents for github 2014年10月30日 06:55:28 -04:00
README.md Add supporting documents for github 2014年10月30日 06:55:28 -04:00
tempus.asd Moved obj-cmds from engine to textui 2012年07月06日 22:08:41 -04:00

cl-tempus

This is a half-completed rewrite of Tempuscode, written in Common Lisp and distributed under the BSD license. It is intended to be a drop-in replacement for the old code, so it uses the same library and database structures. It is a functioning MUD at this point, though one without skills, spells, scripting, and most special functions.

It is mostly portable, but was written for sbcl.

Usage

Follow the installation instructions at http://github.com/TempusMUD/Tempuscode.

Install sbcl, then from sbcl, install quicklisp.

Place a symlink to tempus.asd into ~/quicklisp/local-projects.

At the sbcl REPL, type (ql:quickload "tempus"). It should download any needed packages.

After compiliation, type (tempus:main :port <network port> :dir <path to lib dir>). You should be able to connect to the network port and login.