Skip to content
Hunternif edited this page May 18, 2021 · 11 revisions

05/19/2021 Grand castle recursive turret

Towers now have recursive turrets. For now placement is directly copied from Zivbot's code.

05/10/2021 Grand castle tower, animation

Inspired by Zivbot's Grand Castle Generator, I'm trying to replicate his approach. So far I've copied his tower designs. Also implemented animation.

10/30/2019 Castle walls

After detecting a mountain top, I put towers around it and connect them with walls.

10/28/2019 Detecting mountains p.2

After some adjustment, mountains are detected with separate parts "top", "slope" and "perimeter". The tops of mountains are limited by height difference from average, this helps to separate distinct levels of height within a large mountain range.

10/23/2019 Detecting mountains in a world

Heightmaps produced by the nifty "Radar" item. Need to improve the detection algorithm so that it captures more of the mountain, and doesn't think that flat land is a mountain.

10/09/2019 Snapshot tests

10/08/2019 Starting to work on that castle

It's not necessary to constrain the volume of the room after you've cleared the space. This way I can have the foundation stretch all the way down until it reaches the ground. Also writing code in the beautiful Kotlin now!

12/02/2015 Random Maze

Testing random corridors connecting to each other. Branch corridors are added with some probability, and often cascade into infinity.

Video demo on YouTube

12/01/2014 Boxes of Boxes

Initial tests to see if a grid of random-sized boxes would connect correctly, revealed issues with misalignment of walls and "empty air" (the blocks that are excavated prior to building a room) between them.