In the past few days I’ve managed to add a whole bunch of loops to the city generation. This was achieved by adding optional exits to the blocks that I lay down… These are invisible overlays that, if a road tries to enter a block that doesn’t have an entrance on that side, can be stamped down over the existing block to let it link back. It helps a lot with the four-lane highways in particular, which would act like a barrier that didn’t integrate into the rest of the street maze if I didn’t allow it to reconnect.
More loops are important because driving and having to turn around is fairly bad… the fewer dead ends the better.
Once the map is complete, I put down more obstacles and overgrowth. Then finally I take some Perlin noise to the map and add destroyed swaths, both rubble and driveable stuff, just to add interest.
I think I can move beyond generation for the time being. Now it’s time to get fog of war back in so that the map feels more mysterious and ready to explore. Then I’ll lay out a boss battle fortress… woo!