El controlador de juego de Dworkin

Servidor LPMud

DGD , el juego de Dworkin D river (en un tiempo llamado el controlador genérico de Dworkin), es un servidor LPMud escrito por Felix A. "Dworkin" Croes. [1] [2] DGD fue pionero en importantes innovaciones técnicas en los MUD , particularmente el almacenamiento de objetos basado en disco, la persistencia mundial completa , la separación de preocupaciones entre el controlador y mudlib , el morfismo en tiempo de ejecución, la recolección automática de basura, los objetos livianos y la compilación de LPC a C. [1] [3] [4]

Historia

El primer lanzamiento público de DGD fue el 12 de agosto de 1993. [3]

El primer MUD disponible públicamente que utilizó DGD fue PaderMUD (más tarde Xyllomer ), en diciembre de 1993. [5]

El MUD de desarrollo primario original para DGD fue The Pattern , [6] que hace referencia a Las Crónicas de Ámbar (como el seudónimo de Croes, Dworkin, que hace referencia a Dworkin Barimen ). Fue sacado de línea en algún momento antes de febrero de 1997. [7]

Durante el año académico 1994-1995, el DGD fue un elemento central en una tesis de maestría en la Katholieke Universiteit Leuven . Como parte del trabajo de tesis, se ideó un mecanismo determinista para manejar matrices y asignaciones pasadas entre objetos. [8]

En diciembre de 1995, BeeHive Internet Technologies, Inc. adquirió los derechos exclusivos para el uso comercial de DGD y vendió una licencia exclusiva a ichat en enero de 1996. ichat utilizó DGD para establecer las primeras salas de chat de Yahoo!. Luego, ichat se convirtió en Acuity Corporation, que vendió una sublicencia a Skotos en febrero de 1999. Skotos utilizó DGD para crear una serie de juegos en línea. Acuity Corporation fue adquirida más tarde por Quintus Corporation. En marzo de 2001, la licencia exclusiva se canceló debido a la quiebra de esa empresa. [4] [9]

En 2002, DGD se utilizó para la investigación académica sobre sistemas de objetos distribuidos persistentes. [10]

En agosto de 2005, los derechos de uso comercial de DGD fueron devueltos a Dworkin BV, la empresa de Croes. [4]

El 3 de febrero de 2010, DGD 1.4 se lanzó como software de código abierto . [11]

Véase también

Referencias

  1. ^ ab Shah, Rawn; Romine, James (1995). Jugar a MUD en Internet . John Wiley & Sons, Inc., págs. 164-165. ISBN 0-471-11633-5DGD, creado por Dworkin, también conocido como Felix Croes, es una reescritura completa del juego LPmud. Se diferencia del original en que es principalmente un juego basado en discos. Esto significa que los objetos del Mud se almacenan principalmente en el disco en lugar de mantenerse en la memoria durante el juego. Este método crea un Mud que no utiliza mucha memoria, es algo rápido, pero requiere una gran cantidad de espacio en disco. Este es también uno de los pocos Muds que se pueden utilizar comercialmente, con el permiso de su creador.
  2. ^ Busey, Andrew (1995). Secretos de los magos del MUD . SAMS Publishing . pág. 216. ISBN. 0-672-30723-5Otro tipo de servidor, llamado DGD (Dworkin's Game Driver), a primera vista parece similar a LPMUD e incluso incorpora el lenguaje LPC, pero no se deriva del servidor LPMUD. DGD es un nuevo servidor que está diseñado para ser compatible con LPMUD pero agrega un nuevo nivel de flexibilidad de programación; de hecho, MirrorMOO, al ejecutarse en un servidor DGD, emula el servidor MOO.
  3. ^ ab Reese, George (1996-03-11). "LPMud Timeline". Archivado desde el original el 26 de febrero de 2012. Consultado el 14 de abril de 2010. 12 de agosto de 1993 ¶ Se publica una versión alfa para un solo usuario del primer servidor LPC no derivado de LPMud, DGD 1.0.a3 (Dworkin's Game Driver, posteriormente renombrado Dworkin's Generic Driver y posteriormente revertido a Dworkin's Game Driver), para pruebas. DGD aisló la funcionalidad LPC esencial, dejando toda la funcionalidad del juego, si la hubiera, completamente en manos de mudlib. [...] 16 de septiembre de 1993 ¶ Se publica DGD en formato multijugador como DGD 1.0.a4. Esta versión introduce soporte para compilar código LPC a C, y luego vincular objetos C con el controlador. Esto convierte a DGD en el primer controlador que admite dicha funcionalidad.
  4. ^ abc Croes, Felix (2 de abril de 2010). "Controlador de juegos de Dworkin: versión de código abierto". SourceForge . Consultado el 18 de abril de 2010 .
  5. ^ Reese, George (11 de marzo de 1996). "Cronología de LPMud". Archivado desde el original el 26 de febrero de 2012. Consultado el 14 de abril de 2010. Diciembre de 1993 ¶ PaderMUD vuelve a abrir después de haberse convertido de CD a DGD, lo que convierte a PaderMUD en el primer MUD de producción que utiliza DGD.
  6. ^ Busey, Andrew (1995). Secretos de los magos del MUD . SAMS Publishing . pág. 456. ISBN. 0-672-30723-5. Patrón, El [...] Este es el MUD de inicio para el controlador de juego de Dworkin (DGD). Es el mejor lugar para hacer preguntas relacionadas con DGD o para aprender más sobre DGD.
  7. ^ Johnston, Craig (31 de enero de 1997). "DGD, archivos del patrón". rec.games.mud.lp . Consultado el 27 de abril de 2010 .
  8. ^ Van Hees, Kris (1995-07-01). Programación experimental en un sistema orientado a objetos (PDF) (tesis de licenciatura en informática). Katholieke Universiteit Leuven. Archivado desde el original (PDF) el 24 de julio de 2011. Consultado el 5 de noviembre de 2010. Esta tesis describe las modificaciones realizadas al controlador de juegos de Dworkin (DGD) para proporcionar objetos no clonables (entidades) y conversión de tipo de puntero determinista de referencia a copia en los límites del hilo de ejecución.
  9. ^ "Skotos Tech adquiere la licencia DGD" (Comunicado de prensa). Skotos. 1999-02-05 . Consultado el 2010-04-18 .
  10. ^ Hansen, Geir Harald (31 de julio de 2002). Un servidor distribuido y persistente que utiliza el controlador de juegos de Dworkin (PDF) (tesis de candidatura científica). Universidad de Oslo . Consultado el 14 de abril de 2010. Esta tesis describe el diseño y la implementación de un sistema distribuido y persistente orientado a objetos y un entorno de programación. Está construido sobre un servidor no distribuido existente, el controlador de juegos de Dworkin (DGD).
  11. ^ Croes, Felix (23 de febrero de 2010). "DGD Home Page" (Página de inicio de DGD) . Consultado el 14 de abril de 2010. La versión 1.4 de DGD se publicó como código abierto el 3 de febrero de 2010 .
  • Sitio web oficial
  • Wiki
  • dgd en GitHub
Obtenido de "https://es.wikipedia.org/w/index.php?title=Controlador_de_juego_de_Dworkin&oldid=1208547756"