NAME

Games::RolePlay::MapGen - The base object for generating dungeons and maps

SYNOPSIS

use Games::RolePlay::MapGen;

$map->set_generator("Basic");             # This is actually the default generator,
$map->add_generator_plugin("BasicDoors"); # however, you must add the doors.
generate $map("map.txt");                 # It'll generate a text map by default.

$map->set_exporter( "BasicImage" );       # But a graphical map is probably more useful.
export $map("map.png");

AUTHOR

Jettero Heller <japh@voltar-confed.org>

Jet is using this software in his own projects... If you find bugs, please please please let him know. :)

Actually, let him know if you find it handy at all. Half the fun of releasing this stuff is knowing that people use it.

Special Thanks to Jamis Buck

I emailed Jamis and asked for permission to duplicate the text of portions of his "Random Dungeon Design: The Secret Workings of Jamis Buck's Dungeon Generator" document (http://www.aarg.net/~minam/dungeon_design.html) and he was cool with that.

Really, without his work, I never would have written this module!

COPYRIGHT

GPL! I included a gpl.txt for your reading enjoyment.

Though, additionally, I will say that I'll be tickled if you were to include this package in any commercial endeavor. Also, any thoughts to the effect that using this module will somehow make your commercial package GPL should be washed away.

I hereby release you from any such silly conditions.

This package and any modifications you make to it must remain GPL. Any programs you (or your company) write shall remain yours (and under whatever copyright you choose) even if you use this package's intended and/or exported interfaces in them.

SEE ALSO

perl(1)