`mudmap' is a Perl script that reads output generated by a MUD (Multi User Dungeon) (e.g. Genesis) and automagically generates maps.
For example, look at the following map:
O-S
|
O-O-B-*
\|
O
B = Bank
S = Start
This was generated by feeding the following input to `mudmap':
> #comment S Start There are two obvious exits: west and east > w There are two obvious exits: south and east > s You are too tired > s There are two obvious exits: north, east, and southeast > se There are two obvious exits: northwest and north > n There are two obvious exits: west, south, and east > e You see a bank. There are two obvious exits: west and east > #comment B Bank > e There are obvious exits: west > quit
Here's an example of a slightly larger map:
G-O-O-O-O
\
m O
| \
O O O
|/ \
M s O
| | \
O O O O K
|\ | / \ |
c-O-O-O-O-t O O
| | | |/
O O S-S O
| |
O O
/ |
O-O O
| |
O O O E-P
| | | | |
O-O-F-O-O O-O-O
/ | | | | |
O-O O-O-W O O O-O-O-O
| \ | | | |
H-O-O O O-O-O-O-O
|/ | | | | | \
B-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O !
| |
O-O-S O
/|\ |
O O O T
/
O
|
O
|
O
! - Poison_scorpion
B - bell
E - Hut-entrance
F - Farm
G - Gladiators-guild
H - Herbs
K - Kargs
M - Merchant
P - Spider
S - Shop
T - Oaktree
W - Wolf_in_cave
c - ChildOrpahange
m - Marshall
s - Ship:Cove->Palanthas
t - Travellersguild
You can obtain a copy by clicking here. You also need a Perl interpreter, which is available for most major platforms. For more information on Perl, check out the Perl home page.