LPMud (acortado a veces simplemente al " " del LP ;) es una variante del MUD desarrollada en el 1989 por el ''' L ensjö (por lo tanto el LP del ''' del ''' P del ARS del ''' en LPMud) que separa la funcionalidad del ambiente del MUD entre una máquina virtual (conocido como el conductor ) y los componentes del mundo-edificio en el lenguaje de programación del LPC (conocido como el Mudlib ).

Motivación

Pensjö había sido un jugador ávido TinyMUD y AberMUD . Él quiso crear un mundo con la flexibilidad de TinyMUD y la energía de AberMUD. Además, él no quiso tener única responsabilidad de crear y de mantener el mundo del juego. Él dijo una vez, " No pensé que podría diseñar una buena aventura. Permitiendo a magos que cifraban las derechas, pensé que otros podrían ayudarme con this." El resultado era la creación de un nuevo, C - basado, lenguaje de programación orientado al objeto, el LPC que hizo simple para la gente con habilidades programadas mínimas agregar elementos como cuartos, armas, y monstruos a un mundo del juego.

Para lograr su meta, el Lennart Augustsson convenció el Lars escribir qué hoy sería llamado una máquina virtual, el conductor de LPMud. El conductor manejó la interpretación del código del LPC así como proporcionar servicios básicos del sistema operativo al código del LPC . En virtud de este diseño, el Lars hizo más difícil para los errores de programación comunes como los bucles infinitos y los escapes de memoria hechos por los constructores del juego para dañar la estabilidad total del juego. Su opción de un acercamiento OO hizo fácil para que los nuevos programadores concentren en la tarea del " construcción de un room" algo que "program logic".

Antes de fin de 1989, había dos fangos importantes construidos encima del motor de LPMud:
Génesis LPMud (" original del Lars Pensjö; LPMud")
Nanvaent

Evolución de LPMuds

El interés del Lars en LPMuds disminuyó eventual. Para el momento en que lo hiciera, sin embargo, LPMud tenía convertido de las formas más populares de MUD. Su trabajo se ha extendido o reverso dirigido en los conductores siguientes:
conductor CD de LPMud (corto para el Chalmers Datorförening, el club de la computadora de la Universidad Tecnológica de Chalmers)
Amylaar (también conocido como LPMud 3.x)
MudOS
DGD (conductor genérico de Dworkin)
LDMud, un conductor del juego basado en Amylaar por el Lars Düning
UriMUD, un derivado de LP 2.5

El acercamiento de LPMud también permitió el desarrollo de los armazones del juego construidos en el LPC que los constructores del juego podrían utilizar como la fundación para sus mundos. El original Mudlib era la génesis Mudlib que llegó con los conductores de LPMud a LPMud 2. Mientras que LPMud se maduró, la separación entre el conductor y el mudlib vino el punto que los reveladores de MudOS y de DGD no enviaron sus conductores con completamente - los mudlibs funcionales. Los mudlibs populares de LPMud incluyen:
Discworld Mudlib del

l Discworld MUD
CDlib de la génesis LPMud
Pesadilla Mudlib de la pesadilla LPMud
TMI Mudlib el instituto del fango
Mudlib Lima de la haba Lima
Heaven7 Mudlib de Heaven7
Almas muertas Mudlib
LPUniversity Mudlib de la fundación de LPUniversity

Transmisores de LPMud

LPMud fue utilizado como la base para el primer transmisor, la charla del Internet del gato, que se abrió en 1990, y también para el segundo Cheesehouse del transmisor del Internet, que se abrió en 1991, y formó históricamente la base de la mayoría de los otros transmisores, creando el código Guerra electrónica-demasiado que era la base más popular del código del transmisor hasta 1996.

Ver también

LPC (lenguaje de programación)

.

  • Zenithic
  • LPMud
    Random links:Palencia (provincia) | Nichinan, Miyazaki | Sterling de Wallace | Aguamiel de Phil | Col de David

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">