Programmieren von und in Muds
Programmieren im Mud
In den meisten Muds kann man als erfahrener Spieler zur Erweiterung der Welt beitragen. Als Programmierer (Magier, Q, Gott, Guru) hat man die Moeglichkeit eigene Ideen von Gebieten, Abenteuern oder NPCs zu verwirklichen.
Entwickler-Muds
Es gibt aber auch reine Entwickler-Muds in denen man ohne weiteres zum Programmierer gemacht wird und seine Ideen ausprobieren kann.
Homemud
Am sinnvollsten ist es, sich auf dem heimischen Rechner ein Home-Mud aufzusetzen, wo man nach Herzenslust entwickeln und probieren kann, ohne das laufende Mud zu gefährden. Ausserdem ist man dort auch noch Gott. Die üblichen Driver gibts für jedes Betriebssystem zum selberbauen oder teilweise vorkompiliert. Die jeweilige Mudlib noch dazu gezogen und schon ist man dabei.
Technische Basis
Driver
Der Mud-Driver ist die Laufzeitumgebung in der die Mudlib und alle entwickelten Objekte laufen. (Master, Laden, E-funs, ...). (doxygen-ldmud)LPC
Mudlib
Die Mudlib ist die Basisbibliothek eines Muds in der zum einen technische Infrastruktur, als auch die Basisobjekte für Spieler, NPCs, Raeume und andere Objekte enhalten sind. (mglib (doxygen), unilib)Geschichte
Naja. Lars Pensjoe hat fuer sein LPC den urspruenglichen LPMud-Driver entwickelt (Genenis LPMud). Daraus entstand der klassische LPMud 3.2, welcher als Amylaar-Driver bezeichnet wurde. Und dann kamen noch ne Menge Varianten dazu: LDMud, MudOS, CD LPMud, LPC4 und bestimmt noch weitere. Insofern sind wir alle LPMuds, in dem Sinne, dass wir LPC verwenden und vermutlich alle etwas Code teilen.