Discworld mudlib

Discworld mudlib

The Discworld mudlib is an LPC framework, or mudlib, originally written for the Discworld MUD.

It has been regarded as one of the more advanced mudlibs around: according to Lauren Burka's MUD timeline, written in 1995, the Discworld mudlib was only the second widely available mudlib. At the time of its release it had the most advanced command parser and user interface available in a mudlib.[1] It has been described as having "many concepts you will not see in other mudlibs for any server", as well as "too many frogs and wombles", possibly in reference to its frequent use of eccentric variable names such as "frog" and "womble".[2]

Some design elements in the mudlib have become popular in other MUD libraries - for example, the library's player commands that express emotions are named "soul commands", and the way ANSI colour is encoded (e.g. %^BLUE%^) has been named "Pinkfish colour" after David Bennett, the main author of the library, who is widely known in the MUD community by his alias of Pinkfish.

Another notable MUD that uses this mudlib is Nanvaent.

Contents

FluffOS

FluffOS is Discworld's fork of the MudOS driver. Features added in FluffOS that are not present in MudOS include available MXP output, UTF-8 capability, support for running on 64-bit architectures, IPv6 support, and (optionally) stricter type checking of variables in LPC code. Recent versions of the Discworld mudlib only run on the FluffOS server. It is open source under the MudOS license.

The Dead Souls Mudlib is another FluffOS mudlib. Like the Discworld mudlib, it was originally written for MudOS, but current versions require FluffOS.

Medical use

The Discworld mudlib was used in a medical computing experiment into the wearable data collection devices, in which a small MUD was created.[3] The paper referred to several features of the mudlib, such as the program's use of coordinates to describe room locations, its broadcaster (a mechanism for sending messages to all players within a given area), and its complex parser.

References

  1. ^ Mulligan, Jessica; Patrovsky, Bridgette (2003). Developing Online Games: An Insider's Guide. New Riders. pp. 456. ISBN 1592730000. "1993 [...] The Discworld MUDlib is released. "The choice of MUDlibs for MudOS helps add to the driver's growing popularity. At this time, the Discworld MUDlib contains the most advanced command parser and user interface available in a MUDlib." —George Reese" 
  2. ^ Reese, George (1998-09-15). "LPMud FAQ". Internet FAQ Archives. http://www.faqs.org/faqs/games/mud-faq/lp/. Retrieved 2010-04-13. 
  3. ^ Cruickshank, Don; De Roure, David (2004). "A Portal for Interacting with Context-aware Ubiquitous Systems". Proceedings of First International Workshop on Advanced Context Modelling, Reasoning and Management: 96–100. http://eprints.ecs.soton.ac.uk/9975/. Retrieved 2006-04-26. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Discworld MUD — Developer(s) David Pinkfish Bennett, Craig Furball Richmond, Sean A. Lynscar Reith, Evan Scott, Derek Ceres Harding, Jake Sojan Greenland, project community …   Wikipedia

  • Mudlib — A mudlib, short for mud library, is a library of code forming part of the technical infrastructure of a MUD.[1][2] Though different varieties of MUD may be considered to have mudlibs,[3] the term is most often used with LPMuds. In an LPMud, the… …   Wikipedia

  • Dead Souls Mudlib — Dead Souls is a MUD library (mudlib), a software infrastructure for creating a text based virtual world. It is classed in the following versions: Dead Souls 1.1 was the final release by its original head developer, George Reese. Dead Souls 1.1… …   Wikipedia

  • Chronology of MUDs — This is a chronological list of notable MUDs with summary information. Legend Title The MUD s title; if it has had more than one title, the most recent title. Disambiguation is included only when MUDs in this chronology have the same title.… …   Wikipedia

  • MUME — Developer(s) Philippe Eru Rochat, Claude CryHavoc Indermitte, Pier Manwë Donini, David Nada Gay, Gustav Dáin Hållberg, project community Engine …   Wikipedia

  • MudOS — Initial release 1992 02 18 Development status Unmaintained Written in C …   Wikipedia

  • LPMud — (sometimes shortened to simply LP ) is a MUD variant developed in 1989 by Lars Pensjö (hence the LP in LPMud) that separates the MUD environment functionality between a virtual machine (known as the driver) and world building components in the… …   Wikipedia

  • Nanvaent — Developer(s) Roger Anjou Dubar, roject community Engine FluffOS Platform(s) …   Wikipedia

  • Dworkin's Game Driver — DGD, Dworkin s Game Driver (at one time called Dworkin s Generic Driver), is an LPMud server written by Felix A. Dworkin Croes.[1][2] DGD pioneered important technical innovations in MUDs, particularly disk based object storage, full world… …   Wikipedia

  • MorgenGrauen — Developer(s) Project community Engine LDMud …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”