• Register
Post news Report RSS World Generation and Block Shapes

The last couple of weeks I have been focusing on content generation. I finished the new structure generation mechanic. I've also worked on adding new shapes into the game.

Posted by on

The last couple of weeks I have been focusing on content generation. I finished the new structure generation mechanic which means that none of the structures collide with each other anymore! I discussed it briefly in a previous post, but the way I settled on it working is that each structure is put in one of 4 size buckets. Each structure can also only be spawned at certain elevations. For example, there is a abandoned mine structure that can only be spawned in one of the underground levels. Currently, there are a bunch of structures that can only be spawned in the surface bucket such as dungeons and towers. You can see the debug output of a slice of the world gen below.

World Generation

So now that we have the world gen working a bit more sanely I started focusing on another long term goal… block shapes!

Block Shapes

I've added a wedge shape as well as a stair shape to the game currently.

Shape Example

Early on in the game you will be able to craft a Decorator Hammer. The primary click of the hammer will target the foreground block while the secondary click will target the background block. Each time you click it will cycle through one of the available shapes.

Marble Structure

So now it is back to work on creating new interesting structures to fill the landscape with and give you a chance to explore.

Post comment Comments
Spellbound
Spellbound - - 266 comments

Looking good! How many different biomes do you plan on having?

Reply Good karma Bad karma+1 vote
Jedic Author
Jedic - - 6 comments

I don't have a final count on the number of biomes yet. Right now I have 7 surface biomes and one underworld biome. I have a few more normal world biomes planned as well as separate planes which you can travel to. Each plane has a unique biome assigned to it.

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: