The level generation algorithm needs to connect rooms with decent looking hall ways. This includes
- hallways should generally be straight with few curves
- hallways should try to link up and branch off of each other
- generated corridor tiles need to have walls on their sides
- generated corridors should not intefere with the rooms that are already placed
- detect door way locations and insert them
- all rooms must be connected together (must be able to verify this with connectivity analysis)
The level generation algorithm needs to connect rooms with decent looking hall ways. This includes