Hi All,
I finished a relatively complete side project for my game Max n Jackson - a procedural dungeon generator:
Most of my side projects don’t get interfaces or visualizers so I figured I this was worth a share. This side project even spawned additional side projects, or side side projects. Distraction is such a curse - it’s no wonder games never get finished!
This is my take on the classic method used in TinyKeep described on reddit.
This take on the algorithm initially lays out random rooms, chooses main rooms in red, creates paths between them in blue, then generates the necessary walls. The viewer layer (the geometry generated) is in 3D to match the game, however a 2D viewer would very easy to implement, probably easier. It typically generates within a frame so I added lots of small timeouts to help visualize the steps.
The entire engine window is captured so you guys can see the different settings used to tweak the output.
Thanks for looking
James
