[MUD-Dev] Room Generation

George Greer greerga at circlemud.org
Fri Jan 19 16:15:27 CET 2001


On Fri, 19 Jan 2001, J C Lawrence wrote:

>On Fri, 19 Jan 2001 10:22:14 -0600 
>Nathanael Dermyer <NDermyer at HNTB.com> wrote:

>> What I'm wondering is if anyone has some sort of mechanism (perl
>> script, C program, VB, whatever) that will accept some sort of map
>> file and a list that defines what each map symbol means, and spews
>> out individual room files.

> I'm not aware of such a tool (we're too enarly in the technology
> curve for much standardisation).  That said, its not an inherently
> difficult problem.  The basic algorithm would be something like:

CircleMUD's FTP site had something like that contributed.

  ftp://ftp.circlemud.org/pub/CircleMUD/contrib/olc/offline/

	(or see your friendly Kanga.nu mirror)

--- 8< ---
cartograph-3.10.tar.Z	A C program for converting an ASCII map of an area
			into a Circle world file.  Very useful!  Written and
			submitted by Jeff Fink.
cartograph-3.10.README  Information on cartograph-3.10.tar.Z
--- 8< ---

If you want the reverse (world to map), try:

--- 8< ---
mapwld.c.gz		A program to assist those using circle world
			files by creating both a table of exits for
			each room in a world file as well as, optionally,
			an ASCII map of the zone.  The map will not be
			perfect and is easily fooled by complicated
			arrangements of rooms, but it does provide a very
			good starting point.  Written and submitted by
			John Neil.
--- 8< ---

Obviously you'll need to make it non-CircleMUD-specific yourself.

--
George Greer
greerga at circlemud.org

_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev



More information about the mud-dev-archive mailing list