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

History edit

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]

See also edit

References edit

  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 a.k.a. 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. p. 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). . Archived from the original on February 26, 2012. 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 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. Retrieved 2010-04-18.
  5. ^ Reese, George (1996-03-11). . Archived from the original on 2012-02-26. 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. p. 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. Retrieved 2010-04-27.
  8. ^ Van Hees, Kris (1995-07-01). (PDF) (Lic. Informatics thesis). Katholieke Universiteit Leuven. Archived from the original (PDF) on 2011-07-24. 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. Retrieved 2010-04-18.
  10. ^ Hansen, Geir Harald (2002-07-31). A Distributed Persistent World Server using Dworkin's Game Driver (PDF) (Cand. Scient. thesis). University of Oslo. 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". Retrieved 2010-04-14. DGD version 1.4 was released as Open Source on 3 February 2010.

External links edit

  • Official web site
  • Wiki
  • dgd on GitHub

dworkin, game, driver, time, called, dworkin, generic, driver, lpmud, server, written, felix, dworkin, croes, pioneered, important, technical, innovations, muds, particularly, disk, based, object, storage, full, world, persistence, separation, concerns, betwee. 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 1 History 2 See also 3 References 4 External linksHistory editDGD 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 See also editApplication server Comparison of application serversReferences edit a b Shah Rawn Romine James 1995 Playing MUDs on the Internet John Wiley amp Sons Inc pp 164 165 ISBN 0 471 11633 5 DGD created by Dworkin a k a 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 Busey Andrew 1995 Secrets of the MUD Wizards SAMS Publishing p 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 a b Reese George 1996 03 11 LPMud Timeline Archived from the original on February 26 2012 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 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 a b c Croes Felix 2010 04 02 Dworkin s Game Driver Open Source Release SourceForge Retrieved 2010 04 18 Reese George 1996 03 11 LPMud Timeline Archived from the original on 2012 02 26 Retrieved 2010 04 14 December 1993 PaderMUD re opens after having converted from CD to DGD making PaderMUD the first production MUD using DGD Busey Andrew 1995 Secrets of the MUD Wizards SAMS Publishing p 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 Johnston Craig 1997 01 31 DGD archives from the pattern rec games mud lp Retrieved 2010 04 27 Van Hees Kris 1995 07 01 Experimental programming in an object oriented system PDF Lic Informatics thesis Katholieke Universiteit Leuven Archived from the original PDF on 2011 07 24 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 Skotos Tech Acquires DGD License Press release Skotos 1999 02 05 Retrieved 2010 04 18 Hansen Geir Harald 2002 07 31 A Distributed Persistent World Server using Dworkin s Game Driver PDF Cand Scient thesis University of Oslo 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 Croes Felix 2010 02 23 DGD Home Page Retrieved 2010 04 14 DGD version 1 4 was released as Open Source on 3 February 2010 External links editOfficial web site Wiki dgd on GitHub Retrieved from https en wikipedia org w index php title Dworkin 27s Game Driver amp oldid 1208547756, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.