Please Support The Fight Against EU Software Patents
"Reality is that which, when you stop believing in it, doesn't go away." -- Philip K. Dick

Game

This was an attempt to write a MUD server.

It was my first big project in Java, and accordingly was a) not very well written and b) very educational.

As a MUD server it did actually get a fairly functional stage, and I still think it included some good ideas. One of these was to represent all text internally using an HTML-style markup language. Special tags could be used to carry out calculations before presenting text to a user.

Another fun feature was the provision of languages, with speech in a language unknown to a particular player being mangled in a deterministic and language-specific way.

The code here probably isn't much use, because it doesn't include any data files, but you're welcome to play with it.

Source: game.tgz

Package: org.davidmorgan.mud.*

Main: org.davidmorgan.mud.server.Main

Command Line Parameters: specify a port number to override the default (8888)