"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)
Copyright (C) 2002-2007 David Morgan -- last modified 18/11/2006 -- 2006 hits -- best viewed with any browser -- valid xhtml -- valid css

