module to create Zork like game maps?

module to create Zork like game maps?

am 22.06.2005 22:29:05 von Eli the Bearded

[note crosspost and follow-ups]

I've tried searching CPAN, but found only one module related to games
and maps, a line of sight calculator. That's not what I'm looking for.
What I am looking for is something to help either draw maps and/or
calculate the moves to get from room A to room B in a Zork (etc) map.
These are connected boxes with eight common directions (north,
northeast, east, southeast, south, southwest, west, northwest) and an
assortment of rarer directions (up, down, in, out, etc). In a few odd
cases the corridors are not straight, and leaving by west from one room
will enter you by south in another. It is often useful to note room names
and items of note in the rooms.

I'm not sure what interface I'd like best to use, but I have a number
of paper maps I want to transfer. Transfering by automatic parsing of
room names and exit directions (when possible, ie unique names and
regular directions) would be nice.

The only thing I've found so far in perl is "informap" from the IF
archive. It draws maps based on reading in game source code, which is
not an option for me.

Anybody know of perl code to help me?

Elijah
------
surprised more game mapping programs aren't out there