Preview 1
The very first tower version. Tried adding windows, but it looked like poo and so I moved on.
Preview 2
Changed the base to be 3x3 and added some scaling down as the tower grows.
Preview 3
Now, there are 3 different wall types: a 4x4, a 3x3 and a 2x2. They interchange randomly (although here come pretty much in sequence). It was a major pain to implement, and I still feel smart for figuring it out.
Preview 4
The major change here is that now tower has both scaled down and scaled up levels, so, as it grows, it can get either thinner or wider. Also, added a bunch of small details.
Preview 4
Removed some of the details to make the generation faster (will re-add them for the final version). Also, now it finally features some side towers
Preview 5
And... Time to add the rooftops finally
Preview 5
Some minor size fixes and brought back the bricks
... And final
For the final version, i ended up removing the bricks after all, because it was too massive and slow (if you look closely, the base is 2x wider now, so way more rules).
A few other previews: