mdg — Multi-user Dungeon Game
mdg is a multi-user adventure game similar to rogue/larn. Since it uses UNIX System V IPC (interprocess communication), it is not a network based game. Instead, users first login to the UNIX system and run the game from their terminal sessions. The goal of mdg is to work co-operatively or singly to obtain as much gold and Magic Crystals as possible. Its important to slowly build a new character, as it is easy to get killed. You can use the external command mdg_char to study spells, buy lives, change your name and alignment. Time in the dungeon is based on an accelerated day which can affect the atmosphere of the world.
Players of mdg are identified by a number (1-9), there by making the maxium number of players, 9. Symbols in the game are as follows:
| 1-9 | mdg players | a-z A-Z | monsters |
|---|
| TERRAIN | ITEMS | |||
|---|---|---|---|---|
| % | vegetation | ) | weapon | |
| # | wall | ( | missile weapon | |
| ~ | water | ] | armor | |
| : | air | [ | shield | |
| < | stairs down | " | note | |
| > | stairs up | ? | scroll | |
| ^ | trap[*] | ! | potion | |
| = | teleportal[*] | / | wand | |
| . | safe zone | $ | treasure | |
| , | fake air[*] | * | magic crystals | |
[*] these are usually hidden, but can be detected.
The display layout has 6 regions:>
------------------------------------
| | inventory |
| | |
| dungeon | |
| display | |
| | game notices |
| | and messages |
| | |
|__________________| player stats |
| area description |
| |
| players in the current area |
| |
------------------------------------
The display is pretty much self explainatory, but for those who don't normally play RPG, the player stats might be a bit confusing:
In the player's list at the bottom of the display, there are tokens which represent player alignment:
| - | foe | + | friend | = | yourself |
|---|
Movement of your character from within the game is done by either using vi(1) editor keys or your keyboard number pad:
y k u 7 8 9
\|/ \|/
h- -l 4- -6
/|\ /|\
b j n 1 2 3
| a | activate an item | c | cast a spell | |
|---|---|---|---|---|
| d | drop an item | e | enter a staircase | |
| p | partner a player | s | say or speak | |
| t | take an item | v | verbose toggle | |
| w | write or etch | ! | shout | |
| ; | print daytime | . | repeat command |
| A | armor | C | cold | D | detect | ||
|---|---|---|---|---|---|---|---|
| E | escape | F | fireball | G | glow | ||
| H | heal | J | jump back | K | knight | ||
| L | lightning | M | missile | N | nightmare | ||
| O | obscure | P | partner | Q | quit the game | ||
| R | ray of death | T | teleport | U | users | ||
| V | verify item | W | whisper | X | spell X | ||
| Y | yank user | Z | zap |
Creating new areas for MDG is really quite easy and is possible two ways. First, you obtain God Power by collecting Magic Crystals from the monsters in the dungeon. This will allow you to alter certain areas. Second, you can submit your own ASCII maps that adhear to the following standard:
| TERRAIN | ITEMS | |||
|---|---|---|---|---|
| % | vegetation | 0 | pit | |
| # | wall | 1-9 | traps | |
| @ | invisible wall | + | secret path | |
| ~ | water | ` | shallow water[*] | |
| ^ | open air | = | teleport gate | |
| , | fake air[*] | . | anti-monster barrier | |
[*] these are ways to create secret paths.
©1990 John C. Gonnerman
Corey Carroll ([email protected])
Stephen Jones ([email protected])