For all Roguelike fans, here is a C2 interface to an excellent rot.js javascript roguelike library.
"Generate map" action generates the map data and stores it in the plugin internal dictionary (the plugin is based on the Dictionary plugin): the key represents map coordinates and is of the format "x,y" (e.g. "12,34"); the value is a text character - "." for floors/passable tiles and "#" for walls/solids.
Plugin can compute a discrete (map cell based) FOV (Field of vision) from a given map coordinate:
Plugin can compute a discrete (map cell based) path (Dijkstra algorithm) from a given map coordinate to a given map coordinate:
Configurable room width & height and corridor length:
Loop through all rooms and access room edges and center (useful for a map object placement):
Added door hooks. You can get X & Y coords foor each room's door...