Multi-User Dungeon , o MUD (denominado 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 antiguo juego de aventuras de texto conocido como Colossal Cave Adventure o ADVENT . [5]
MUD1 fue escrito en el lenguaje de programación de dominio específico Lenguaje de definición de mazmorras multiusuario (MUDDL). [6] Su primera versión fue escrita por Richard Bartle y Roy Trubshaw en BCPL . Posteriormente fue portado a C++ [7] y utilizado en otros MUD como MIST . [6]
En 1980, Roy Trubshaw creó MUD versión 3 en BCPL (el predecesor de C ), para conservar 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 su trabajo en la base de datos del juego, presentando muchas de las ubicaciones y acertijos que sobreviven hasta el día de hoy. Más tarde, ese mismo año, Roy Trubshaw se graduó en la Universidad de Essex y entregó 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 am y las 7 am 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 de Dundee College of Technology [13], que era una de las pocas instituciones que permitía 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 lo ejecutó desde finales de 1984 hasta 1987, cuando CompuNet abandonó la plataforma DEC-10 que estaban usando. [14]
Trubshaw y Bartle (con la ayuda de Simon Dally) formaron posteriormente la empresa Multi-User Entertainment Limited y procedieron 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. [dieciséis]
En 1987, CompuServe obtuvo la licencia de MUD1 , quien presionó a Richard Bartle para que cerrara la instancia de MUD1, más conocida como ' Essex MUD' , que todavía estaba funcionando en la Universidad de Essex. Esto resultó en la eliminación de la cuenta MUD en octubre de 1987. Esto dejó a MIST , un derivado de MUD1 con una jugabilidad similar, como el único MUD que quedaba ejecutándose 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 albergaba, 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 año 2000 de CompuServe . [18]
En 2000, Viktor Toth reescribió el código fuente BCPL de MUD1 en 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]
Computer Gaming World en 1993 calificó a British Legends en CompuServe como "el 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 mesa de rol de fantasía Dragones y Mazmorras, escribió una versión electrónica de ese juego durante su último año universitario en Essex College. Al año siguiente, su compañero 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 mazmorras multiusuario) y lo subió a Internet.
La "D" en MUD significa "Dungeon"... porque la versión de ZORK que jugó Roy era un puerto de Fortran llamado DUNGEN.
Zork era una palabra demasiado sin sentido, no descriptiva del juego, etc., etc., etc. Por tonto que parezca, finalmente comenzamos a llamarlo Dungeon. (Dave admite haber sugerido el nuevo nombre, pero eso es sólo un pecado menor). Cuando Bob el lunático lanzó su versión de 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 ahora era el momento de hacer algo con él. En un bombardeo de programación de 9 días durante Navidad, reescribió el motor BCPL MUDDL en C++ y lo abrió junto con MUD2. Los ex jugadores de CompuServe gravitaron allí, donde ahora funciona como una continuación directa de la extinta encarnación original de BL.
El programa también se estaba volviendo inmanejable, ya que estaba escrito en ensamblador. Por lo tanto, reescribió todo en BCPL, comenzando a finales de 1979 y trabajando hasta aproximadamente la Pascua de 1980. El producto terminado fue el corazón del sistema que mucha gente llegó a creer que era el MUD "original". De hecho, era la versión 3.
Roy se gradúa de la Universidad de Essex y Richard toma el control total del juego, completando la base de datos y agregando comandos adicionales. Se introduce un sistema de comunicación de persona adecuado, junto con los conceptos de puntos y magos.
1980... Versión final de MUD1 completada por Richard Bartle. Essex ingresa a ARPANet, ¡lo que resulta en Internet MUD!
La Universidad de Essex permite a los usuarios externos acceder a su DEC-10 a través de la red Packet Switch Stream (PSS) de BT durante el período normalmente inactivo de 2 am a 8 am cada noche.
Además, solo se publicó 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 la Universidad de Oslo).
La encarnación de MUD1 en la red CompuNet del Reino Unido, el primer MUA comercial del mundo.
En 1985 se escribió una nueva versión del juego, que pasó a conocerse como MUD2, para ejecutarse como un servicio para British Telecom.
Octubre de 1987 fue un caos. La cuenta MUD fue eliminada, pero la cuenta de invitado en la Universidad de Essex permaneció abierta. Supongo que no estaba causando ningún problema así que simplemente lo dejaron. ROCK, UNI y MUD se ejecutaron desde la cuenta MUD, por lo que desaparecieron, pero... MIST se ejecutó desde una cuenta de estudiante y todavía se podía reproducir.
Debido en parte a una coincidencia fortuita (MUD fue escrito para la misma plataforma informática DECSystem-10 que CompuServe usó para su servicio de información), CompuServe obtuvo la licencia de MUD a mediados de la década de 1980, donde se ejecutó como un juego popular hasta finales de 1999. Fue finalmente se retiró junto con otro software durante los esfuerzos de limpieza del año 2000 de CompuServe.
Viktor Toth había tenido una copia del código fuente BCPL para MUD1 durante algunos años y decidió que ahora era el momento de hacer algo con él. En un bombardeo de programación de 9 días durante Navidad, reescribió el motor BCPL MUDDL en C++ y lo abrió junto con MUD2. Los ex jugadores de CompuServe gravitaron allí, donde ahora funciona como una continuación directa de la extinta encarnación original de BL.
El código llegó a la Universidad de Stanford, que dice que ha obtenido permiso para redistribuir los planos del juego de los autores Richard Bartle y Roy Trubshaw.