An initial, algorithmicly generated mansion floorplan
As it turns out, my “try to place a room in a square bordering two used squares” algorithm works extremely well; far better than I’d expected! However, the code required to make the system not get locked up repeatedly trying to place a room which simply won’t fit isn’t exactly trivial. the above is the…