`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.