Dungeon Generator

Hey JGO,

I decided to make a really Dungeon generation thing that I think is about ready to share. Note that this is still a work-in-progress so it still looks a little bland.

How it Works:
First the system makes an array of rooms.( Rooms hold the blocks to be rendered) Then makes one single room in the middle of the map. That room (depending on the amount of exits it has) will make a more rooms which in turn will make more rooms. The random part comes from how rooms generate. When a room is generated, it finds what type of room it is (Top,Bottom,Left,Right or all of the above)then goes into the folder of the same name and picks a random map file out of that folder. That is it in a very shortened and confusing explanation.

FAQ:
Q:Do out-of-camera blocks still render?
-A: No

Q:What is that blue thing in the middle of the screen?
-A: makeshift player

Q:Will you make this into an actual playable game?
-A: Maybe

Q: How long does it take to generate a 10x10 map?
-A: way too long. The system needs much more optimization.

Q: Where did you get the algorithm from?
-A. My head. I did do research on some different ways of doing this but I wanted an algorithm that lets me quickly change what is generated in the map without change much, or any, code. So I decided on this one.

Version 1 (older)
+Initial release
Download: R1.0

Version 2 (newest)

  • more appealing block graphics
  • added “Full map View” which is activated by pressing “F1”
  • More rooms :slight_smile:
    Download: R2.0 Here

Instructions (Latest Update):
WSAD: Movement (Isometric may need to get used to it)
Left Shift: Sprint
Space: Generate new Dungeon
F1:See Full map (WARNING much lag, many slows)
Screenshots:

What a room file looks like: