Dworkin's Game Driver

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 persistence, separation of concerns between driver and mudlib, runtime morphism, automatic garbage collection, lightweight objects and LPC-to-C compilation.[1][3][4]

Contents

History

DGD's first public release was on August 12, 1993.[3]

The first publicly available MUD to use DGD was PaderMUD (later Xyllomer), in December 1993.[5]

The original primary development MUD for DGD was The Pattern,[6] referencing The Chronicles of Amber (like Croes's pseudonym Dworkin, which refers to Dworkin Barimen). It was taken offline sometime before February 1997.[7]

During the 1994-1995 academic year, DGD was a core element in a master's thesis at the Katholieke Universiteit Leuven. As part of the thesis work, a deterministic mechanism for handling arrays and mappings passed between objects was devised.[8]

In December 1995, exclusive rights to commercial use of DGD were acquired by BeeHive Internet Technologies, Inc., which sold an exclusive license to ichat in January 1996. ichat used DGD to establish the first Yahoo! chatrooms. ichat then became Acuity Corporation, which sold a sublicense to Skotos in February 1999. Skotos used DGD to create a series of online games. Acuity Corporation was later acquired by Quintus Corporation. In March 2001, the exclusive license was terminated due to the bankruptcy of that company.[4][9]

In 2002, DGD was used for academic research into persistent distributed object systems.[10]

In August 2005, DGD's commercial use rights were assigned back to Dworkin B.V., Croes's company.[4]

On February 3, 2010, DGD 1.4 was released as open-source software.[11]

Mudlib support

Mudlibs available for DGD include:

See also

References

  1. ^ a b Shah, Rawn; Romine, James (1995). Playing MUDs on the Internet. John Wiley & Sons, Inc.. pp. 164–165. ISBN 0-471-11633-5. "DGD, created by Dworkin aka Felix Croes, is a complete rewrite of the LPmud game. It differs from the original in that it is mostly a disk-based game. This means that the objects on the Mud are mostly stored on disk rather than kept in memory during play of the game. This method creates a Mud that does not use much memory, is somewhat fast, but requires a large amount of disk space. This is also one of the few Muds that can be used commercially, given the permission of its creator." 
  2. ^ Busey, Andrew (1995). Secrets of the MUD Wizards. SAMS Publishing. pp. 216. ISBN 0-672-30723-5. "Another type of server, called DGD (Dworkin's Game Driver), on the surface looks to be similar to LPMUD and even incorporates the LPC language, but is not derived from the LPMUD server. DGD is a new server that is designed to be LPMUD-compatible but adds a new level of programming flexibility—in fact, MirrorMOO, running on a DGD server, emulates the MOO server." 
  3. ^ a b Reese, George (1996-03-11). "LPMud Timeline". http://www.rpgmud.com/lpmud_timeline.htm. Retrieved 2010-04-14. "August 12, 1993 ¶ A single-user alpha release of the first LPC server not derived from LPMud, DGD 1.0.a3 (Dworkin's Game Driver, later renamed Dworkin's Generic Driver, and later reverted back to Dworkin's Game Driver), is released for testing. DGD isolated essential LPC functionality, leaving all, if any, game functionality completely up to the mudlib. [...] September 16, 1993 ¶ DGD is released in multi-player form as DGD 1.0.a4. This version introduces support for compiling LPC code to C, then linking C objects in with the driver. This makes DGD the first driver to support such functionality." 
  4. ^ a b c Croes, Felix (2010-04-02). "Dworkin's Game Driver - Open Source Release". SourceForge. http://dgd-osr.sourceforge.net/. Retrieved 2010-04-18. 
  5. ^ Reese, George (1996-03-11). "LPMud Timeline". http://www.rpgmud.com/lpmud_timeline.htm. Retrieved 2010-04-14. "December 1993 ¶ PaderMUD re-opens after having converted from CD to DGD, making PaderMUD the first production MUD using DGD." 
  6. ^ Busey, Andrew (1995). Secrets of the MUD Wizards. SAMS Publishing. pp. 456. ISBN 0-672-30723-5. "Pattern, The [...] This is the home MUD for Dworkin's Game Driver (DGD). It is the best place to go to ask DGD-related questions or to learn more about DGD." 
  7. ^ Johnston, Craig (1997-01-31). "DGD, archives from the pattern". rec.games.mud.lp. http://groups.google.com/group/rec.games.mud.lp/browse_thread/thread/bf5ff68bb98f293a/5867c3f9da3b236. Retrieved 2010-04-27. 
  8. ^ Van Hees, Kris (1995-07-01). Experimental programming in an object oriented system (Lic. Informatics thesis). Katholieke Universiteit Leuven. http://www.alchar.org/~aedil/Projects/Download/MSc-Thesis.pdf. Retrieved 2010-11-05. "This thesis describes modifications made to Dworkin's Game Driver (DGD) to provide non-clonable objects (entities) and deterministic pointer type conversion from reference to copy at execution thread boundaries." 
  9. ^ "Skotos Tech Acquires DGD License" (Press release). Skotos. 1999-02-05. http://www.skotos.net/about/pr/Feb05_1999.html. Retrieved 2010-04-18. 
  10. ^ Hansen, Geir Harald (2002-07-31). A Distributed Persistent World Server using Dworkin's Game Driver (Cand. Scient. thesis). University of Oslo. http://geir-hansen.com/distributedworld.pdf. Retrieved 2010-04-14. "This thesis describes the design and implementation of a persistent distributed object oriented system and programming environment. It is built on an existing non-distributed server, Dworkin's Game Driver (DGD)." 
  11. ^ Croes, Felix (2010-02-23). "DGD Home Page". http://www.dworkin.nl/dgd/. Retrieved 2010-04-14. "DGD version 1.4 was released as Open Source on 3 February, 2010." 
  12. ^ "The Phantasmal MUDlib for DGD". http://phantasmal.sourceforge.net/DGD/. Retrieved 2010-04-14. 
  13. ^ "Gurbalib distribution". http://wotf.org/downloads/gurba/. Retrieved 2010-04-14. 
  14. ^ "LPMOO: A Simulation of LambdaMOO". http://www.mars.org/home/rob/proj/lpmoo/. Retrieved 2010-04-14. 
  15. ^ "Everything DGD". http://dgdhub.org/filemgmt/index.php. Retrieved 2010-04-14. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Dworkin Barimen — is a fictional character in Roger Zelazny s The Chronicles of Amber, a fantasy book series. Dworkin hails from House Barimen in the Courts of Chaos. After obtaining the Left Eye of the Serpent through methods unknown, he fled into Shadow and met… …   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

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

  • DGD — can refer to: Dance Gavin Dance, a musical group Dworkin s Game Driver, a MUD server software platform Differential Group Delay, a term from optics This disambiguation page lists articles associated with the same title. If an …   Wikipedia

  • MUD — This article is about a type of online computer game. For other uses, see Mud (disambiguation) …   Wikipedia

  • literature — /lit euhr euh cheuhr, choor , li treuh /, n. 1. writings in which expression and form, in connection with ideas of permanent and universal interest, are characteristic or essential features, as poetry, novels, history, biography, and essays. 2.… …   Universalium

  • Cunt — This article is about the vulgarism. For other uses, see Cunt (disambiguation). Cunt (  /ˈ …   Wikipedia

  • List of University of Michigan alumni — There are more than 425,000 living alumni of the University of Michigan. Famous alumni include the father of the iPod, the founders of Sun Microsystems and Google, the father of information theory, the voice of Darth Vader, the first doctor… …   Wikipedia

  • List of The Suite Life of Zack & Cody episodes — The following is an episode list for the Disney Channel situation comedy, The Suite Life of Zack Cody, which aired three seasons spanning over four years before ending to make way for the sequel, The Suite Life on Deck. Contents 1 Series overview …   Wikipedia

  • Deaths in April 2005 — Deaths in 2005 : January February March April May June July August September October November December → The following is a list of notable people who died in April 2005. 30 Ron Todd, 78, former general secretary of the Transport and General …   Wikipedia

Share the article and excerpts

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