abermud/DATA/
AberMUD is the University of Aberwynsthe(sp?) Multi User Dungeon.
It's an adventure-style ("kill dwarf") game, except that multiple
people can play at the same time.  The system uses a shared file
to share information.

It was written a couple of years ago to run on "anything with a
processor" and seems to be abandoned now.  The file CHANGES.OLD
contains some changes made to the code a while ago.  AberMUD
has since been picked up by Rich and Jussi; the file CHANGELOG
records their changes.


INSTALLATION
============
The program ;wants to run setuid to someone.  Edit kernel.h, examine
the makefile, and go for it.


THINGS TO DO
============
- update docs
- Make the whole thing server/client system (I'm working on this -jme).
- Timing problem with alias command... monster may fight with itself..
- Add crypt for passwords.
- Make configuration easier (ie. #define BSD, SYSV etc.)
- Possible bug (?!) people in the same room (?) may corrupt their entries
  in the world file (??? happened once??)
- Clean the code. Remove hardwired stuff. Add preproc stuff (defines etc.)
- Add more rooms and objects.
- Write better parser (yacc + lex).
- We should either better support things like "chat" and the "bboard"
  or just drop them and merge the stupid front-end program into the
  main program, or something like that.
- Add players.h the same way as objects.h
- Preproc stuff to database.c
- The program is a memory 'hog'...