LPMud
LPMud (parfois raccourci simplement au " ; " de LP ;) est une variante de MUD développée dans le 1989 par le ''' L l'ensjö (par conséquent le LP de de ''' du ''' P d'ARS de ''' dans LPMud) qui sépare la fonctionnalité d'environnement de MUD entre une machine virtuelle (connu sous le nom de conducteur ) et les composants de monde-bâtiment dans le langage de programmation du LPC (connu sous le nom de Mudlib ).
Motivation
Pensjö avait été un joueur avide de TinyMUD et de AberMUD . Il a voulu créer un monde avec la flexibilité de TinyMUD et la puissance d'AberMUD. En outre, il n'a pas voulu avoir la responsabilité unique de créer et de maintenir le monde de jeu. Il a par le passé dit, " ; Je n'ai pas pensé que je pourrais concevoir une bonne aventure. En permettant des magiciens codant des droites, j'ai pensé que d'autres pourraient m'aider avec this." ; Le résultat était la création d'un nouveau, le C - basé, langage de programmation orienté objectivement du , le LPC qui l'a rendu simple pour des personnes avec des qualifications de programmation minimales pour ajouter des éléments comme des salles, des armes, et des monstres à un monde de jeu.Pour accomplir son but, le Lennart Augustsson a convaincu le système de roquette d'artillerie légère d'écrire ce qui aujourd'hui s'appellerait une machine virtuelle, le conducteur de LPMud. Le conducteur a contrôlé l'interprétation du code du LPC aussi bien que fournir des services du système d'exploitation du de base au code du LPC . En vertu de cette conception, le système de roquette d'artillerie légère l'a rendu plus difficile pour des erreurs de programmation communes comme les boucles infinies et des fuites de mémoire faites par des constructeurs de jeu pour nuire à la stabilité globale du jeu. Son choix d'une approche du OO l'a rendu facile pour de nouveaux programmeurs de se concentrer sur la tâche du " ; établir un room" ; plutôt que la logique de programme.
Vers la fin de 1989, il y avait deux boues importantes construites sur le moteur de LPMud :
Genèse LPMud (" original de de système de roquette d'artillerie légère Pensjö ; LPMud" ;)
Nanvaent
Évolution de LPMuds
L'intérêt du système de roquette d'artillerie légère dans LPMuds s'est par la suite affaibli. Avant qu'il ait fait, cependant, LPMud a eu devenu des formes les plus populaires de MUD. Son travail a été prolongé ou renversé machiné dans les conducteurs suivants :conducteur CD de LPMud (abréviation Chalmers Datorförening , le club d'ordinateur de l'université de technologie de Chalmers )
Amylaar (également connu sous le nom de LPMud 3.x)
MudOS
DGD (le conducteur générique de Dworkin)
LDMud, un conducteur de jeu basé sur Amylaar par le système de roquette d'artillerie légère Düning
UriMUD , un dérivé de LP 2.5
L'approche de LPMud a également permis le développement des cadres de jeu établis dans le LPC que les constructeurs de jeu pourraient employer comme base pour leurs mondes. Le original Mudlib était la genèse Mudlib qui est venue avec des conducteurs de LPMud jusqu'à LPMud 2. Pendant que LPMud mûrissait, la séparation entre le conducteur et le mudlib a devenu le point que les réalisateurs de MudOS et de DGD n'ont pas embarqué leurs conducteurs avec entièrement - les mudlibs fonctionnels. Les mudlibs populaires de LPMud incluent :
Discworld Mudlib de
du Discworld MUD
CDlib de la genèse LPMud
Cauchemar de Mudlib de cauchemar LPMud
TMI Mudlib l'institut de boue
Mudlib de Lima de l'haricot de lima
Heaven7 Mudlib de Heaven7
Âmes mortes Mudlib
LPUniversity Mudlib de la base de LPUniversity de
Causeurs de LPMud
LPMud a été employé comme base pour le premier causeur , la causerie de l'Internet de chat de , qui s'est ouverte en 1990, et également pour le deuxième Cheesehouse de causeur d'Internet, qui s'est ouvert en 1991, et a historiquement formé la base de la plupart des autres causeurs, créant le code d'Ew-trop qui était la base de code de causeur la plus populaire jusqu'en 1996.
Voir également
LPC (langage de programmation).
| Random links: | 6ème Division (Norvège) | Jeunes de Charles Augustus | Hyakunin Isshu | Liste de musiciens norvégiens | scientifique de Fisher | LPMud |