Discworld MUD - Software

Software

The MUD's software is divided into two sections — the mudlib and the driver. The MUD is based on a from-scratch mudlib and runs on FluffOS, a fork of the MudOS driver, placing it in the LPMud family. The driver is largely open-source, with new releases usually made available quickly, while cut-down versions of the mudlib including most of the underlying features are occasionally released (most recently in 2003), allowing the use of most of the basic object classes and tools of the MUD.

It is expected that players who wish to help with coding the game will apply to join the game's development team, rather than working independently and submitting patches. Developers are not automatically taken from players at a certain skill level, instead being recruited into a hierarchy from the player base with an application and interview system. The underlying code is largely obscured from other players, with developers holding a policy of secrecy with actual game code and algorithms. Several useful algorithms such as that for determining experience costs have been either reverse-engineered or extracted from the released code by players, however, and can be generally found on various informational websites.

Before code is released live for general play, it is tested for bugs, typos, playability and ensuring the integrity of the theme by a group of beta tester players, aka Playtesters. Often new items, areas, quests, and often new spells or abilities are generated from ideas from this group of players.

Read more about this topic:  Discworld MUD