After watching this video about the map generation in the Binding Of Isaac, I wanted to play around more with the map generation in my game. The maps in my game consist of 4 rooms which are randomly chosen from a list of rooms. I wanted to try something similar where it checks to see if adjacent rooms are compatible when generating them.
Original game with the current map generation
These maps are generated just by picking 4 random rooms and there is no system to check if they are compatible. To make sure no parts of the map are inaccessible, I designed each room so that they shouldn't be able to block them in any position. I find that this lead to maps that are a little too empty and open.
Side by side of both map generations
New map gen

Old map gen

Let me know what you think of both forms of map generation
[Please log in to post a comment]