Lovely buildings! I included it in my ProcJam compilation video series, if you’d like to take a look. :)
Play generator
Procgen Mansion's itch.io pageComments
Those mansions look so good! Is it possible to quickly explain how your algorithm is choosing to "grow" the house (where to add a piece, which size, that kind of detail)?
Submitted
Jingly RandomThanks!
I'm going to create a small post about it, but roughly it works like this:
- I choose a size of mansion in "squares". The smallest possible mansion is 4 squares big, the largest is about 200 I guess. When it's too big it stops looking like a a single building, more like a cluster of several ones.
- Then I generate a polyomino of that size. This becomes a ground plan of a mansion. The smallest mansions look like Tetris pieces when viewed from the top.
- Then I split this shape into rectangular "wings". For that I look for the largest rectangle within it, then the next and the next etc. Large wings have more floors, small wings have fewer of them (unless they can be seamlessly attached to large ones). One-square wings become towers.
- At the end I build a 3D model of this stuff.
That's it.
Leave a comment
Log in with itch.io to leave a comment.