Introduction
The mud essentially has two parts; The mudlib and the driver.The mudlib is written in a language called LPC. This looks like C code, but is handled internally by the driver in a manner more like perl. The mudlib has lots of useful code that standardises the way objects in the game work. Rooms are all based on the code in the mudlib, as are npcs, objects and guilds.
The driver is responsible for reading the LPC code in the game and processing it so that it gives the desired output. It handles networking, memory management, and other such things that the mudlib doesn't need to know about.
To write basic areas it is not important to know where the driver ends and the mudlib begins. You need to know very little about the driver or mudlib at all, in fact. It is important to understand the basic structure of LPC code because if your rooms are not structured correctly they will be rejected by the compiler.
If you would like to know more, read on at the tutorial.
- Start on through the tutorial (recommended).
Other Stuff
- Sanity's Edge development blog.
- Access the CMD Wiki. Requires coder access to get beyond first page.