Multi-User Dungeon , o MUD (conocido como MUD1 , para distinguirlo de su sucesor, MUD2 , y del género MUD en general), es el primer MUD .
MUD fue creado en 1978 por Roy Trubshaw y Richard Bartle en la Universidad de Essex en un DEC PDP-10 . [1] [2] Trubshaw nombró al juego Multi-User Dungeon , en homenaje a la variante Dungeon de Zork , que Trubshaw había disfrutado mucho jugando. [3] [4] Zork a su vez se inspiró en un juego de aventuras de texto más antiguo conocido como Colossal Cave Adventure o ADVENT . [5]
MUD1 fue escrito en el lenguaje de programación específico de dominio Multi User Dungeon Definition Language (MUDDL). [6] Su primera versión fue escrita por Richard Bartle y Roy Trubshaw en BCPL . Más tarde fue portado a C++ [7] y utilizado en otros MUD como MIST . [6]
En 1980, Roy Trubshaw creó la versión 3 de MUD en BCPL (el predecesor de C ), para conservar la memoria y hacer que el programa fuera más fácil de mantener. [8] Richard Bartle , un compañero de estudios de Essex, contribuyó mucho con el trabajo en la base de datos del juego, introduciendo muchas de las ubicaciones y los acertijos que sobreviven hasta el día de hoy. Más tarde ese año, Roy Trubshaw se graduó de la Universidad de Essex, entregando MUD a Richard Bartle, quien continuó desarrollando el juego. [9] Ese mismo año, MUD1 se convirtió en el primer juego de rol multijugador en línea de Internet cuando la Universidad de Essex conectó su red interna a ARPANET . [10]
En 1983, la Universidad de Essex permitió el acceso remoto a su DEC-10 a través de la red Packet Switch Stream de British Telecom entre las 2 a. m. y las 7 a. m. cada noche. [11] MUD se hizo popular entre los jugadores de todo el mundo y varias revistas escribieron artículos sobre esta nueva tendencia. [12]
Entre 1984 y 1987, MUD estuvo alojado en el DEC-20 del Dundee College of Technology [13] , que fue una de las pocas instituciones que permitió el acceso externo.
En 1984, Compunet , una red con sede en el Reino Unido principalmente para usuarios de Commodore 64 , obtuvo la licencia de MUD1 y la operó desde fines de 1984 hasta 1987, cuando CompuNet abandonó la plataforma DEC-10 que estaban usando. [14]
Posteriormente, Trubshaw y Bartle (con la ayuda de Simon Dally) formaron la empresa Multi-User Entertainment Limited y comenzaron a trabajar en la versión 4 de MUD, también conocida como MUD2 (lanzada en 1985). [15] MUD2 estaba destinado a funcionar como un servicio para British Telecom. [16]
En 1987, CompuServe licenció MUD1 , que presionó a Richard Bartle para que cerrara la instancia de MUD1, mejor conocida como " Essex MUD" , que todavía se estaba ejecutando en la Universidad de Essex. Esto resultó en la eliminación de la cuenta de MUD en octubre. Esto dejó a MIST , un derivado de MUD1 con una jugabilidad similar, como el único MUD restante que se ejecutaba en la red de la Universidad de Essex, convirtiéndose en uno de los primeros de su tipo en alcanzar una amplia popularidad. MIST funcionó hasta que la máquina que lo alojaba, una PDP-10 , fue reemplazada a principios de 1991. [17]
MUD1 funcionó bajo el nombre de British Legends hasta finales de 1999 y fue retirado junto con otro software durante los esfuerzos de limpieza del Y2K de CompuServe . [18]
En 2000, Viktor Toth reescribió el código fuente BCPL para MUD1 a C++ y lo abrió junto con MUD2 en British-legends.com. [19]
En 2014, con el permiso de los autores de MUD1 , la reimplementación en C++ de MUD1 se depositó en los archivos de la Universidad de Stanford con fines históricos. [20] [21]
En 2020, el código fuente completo para la implementación PDP-10 de MUD1 (a partir de 1986) se publicó en Github (con permiso de los autores), bajo la licencia GPL v3 . [22]
En 1993, Computer Gaming World calificó a British Legends en CompuServe como un "típico juego de rol multijugador basado en texto" con énfasis en la magia. [23]
En 1980, Roy Trubshaw, un fanático británico del juego de rol de mesa de fantasía
Dungeons and Dragons
, escribió una versión electrónica de ese juego durante su último año de licenciatura en Essex College. El año siguiente, su compañero de clase Richard Bartle se hizo cargo del juego, ampliando el número de jugadores potenciales y sus opciones de acción. Llamó al juego
MUD
(por
Multi-User Dungeons
) y lo puso en Internet.
significa "Dungeon" ... porque la versión de ZORK que Roy jugó era un puerto de Fortran llamado DUNGEN.
Zork era una palabra demasiado absurda, no describía el juego, etc., etc., etc. Por tonto que suene, finalmente comenzamos a llamarlo Dungeon (Dave admite haber sugerido el nuevo nombre, pero eso es solo un pecado menor). Cuando Bob el lunático lanzó su versión FORTRAN al grupo de usuarios de DEC, ese fue el nombre que usó.
Muchas bases de datos MUDDL fueron escritas por estudiantes de la Universidad de Essex, siendo las más conocidas 'Mist', 'Rock', 'Blud' y 'Uni' [...]
Viktor Toth había tenido una copia del código fuente BCPL para
MUD1
durante algunos años y decidió que era el momento de hacer algo con él. En una jornada de programación de 9 días durante la Navidad, reescribió el motor BCPL MUDDL en C++ y lo abrió junto con
MUD2
. Los exjugadores de CompuServe se decantaron por él, donde ahora funciona como una continuación directa de la encarnación BL original que ya no existe.
El programa también se estaba volviendo inmanejable, ya que estaba escrito en ensamblador. Por lo tanto, reescribió todo en BCPL, comenzando a fines de 1979 y trabajando hasta aproximadamente la Pascua de 1980. El producto final fue el corazón del sistema que muchas personas llegaron a creer que era el MUD "original". De hecho, era la versión 3.
Roy se gradúa en la Universidad de Essex y Richard toma el control total del juego, desarrollando la base de datos y añadiendo comandos adicionales. Se introduce un sistema de comunicación entre personajes adecuado, junto con los conceptos de puntos y magos.
1980 ... Richard Bartle completa la versión final de MUD1 . Essex pasa a ARPANet, lo que da lugar a los MUD de Internet.
La Universidad de Essex permite a los usuarios externos acceder a su DEC-10 a través de la red de transmisión de paquetes conmutados (PSS) de BT durante el período normalmente inactivo de 2 a. m. a 8 a. m. cada noche.
sólo se ejecutó el 10 de diciembre, y aunque se enviaron copias a otras instituciones en el Reino Unido, Suecia y Noruega, sólo dos de ellas permitieron el acceso a personas externas (Dundee Technical College y Oslo University).
La encarnación de
MUD1
en la red CompuNet del Reino Unido, el primer MUA comercial del mundo.
una nueva versión del juego, que pasó a conocerse como
MUD2
, para que funcionara como servicio para British Telecom.
Octubre de 1987 fue un caos. La cuenta de MUD fue eliminada, pero la cuenta de invitado de la Universidad de Essex permaneció abierta. Supongo que no estaba causando ningún problema, así que simplemente la dejaron. ROCK, UNI y MUD funcionaban desde la cuenta de MUD, así que se habían ido, pero... MIST funcionaba desde una cuenta de estudiante y todavía se podía jugar.
Debido en parte a una coincidencia fortuita (
MUD
fue escrito para la misma plataforma informática DECSystem-10 que CompuServe utilizó para su servicio de información), CompuServe obtuvo la licencia de
MUD
a mediados de los años 1980, donde funcionó como un juego popular hasta fines de 1999. Finalmente, fue retirado junto con otro software durante los esfuerzos de limpieza del Y2K de CompuServe.
Viktor Toth había tenido una copia del código fuente BCPL para
MUD1
durante algunos años y decidió que era el momento de hacer algo con él. En un bombardeo de programación de 9 días durante la Navidad, reescribió el motor BCPL MUDDL en C++ y lo abrió junto con
MUD2
. Los ex jugadores de CompuServe gravitaron hacia allí, donde ahora se ejecuta como una continuación directa de la encarnación BL original extinta.
El código llegó a la Universidad de Stanford, que afirma haber obtenido permiso para redistribuir los planos del juego de los autores Richard Bartle y Roy Trubshaw.