Please Support The Fight Against EU Software Patents
"We are just an advanced breed of monkeys on a minor planet of a very average star. But we can understand the Universe. That makes us something very special." -- Stephen Hawking

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)