Progress Update 1

So this is the first progress update. Bare in mind this is very early on, most time has been spent on laying down some engine foundations and working on a method for procedurally generated island terrain.

wholeterrain.jpg

Terrain is currently blended and stacked simplex/billow/fractal noise of different intensities.

terrainzoom.jpg

I’ve implemented a very basic biome system by using a computed height, temperature and moisture values for each tile. Only 2 biomes are present currently, forest and desert. More interesting ones will be implemented later. Below you can see the height, temperature and moisture maps which make up the world biomes.

heighttempmoisture.jpg

Here is 3d perspective view of the terrain.

full3d.png

As well as the terrain generation I’ve spent a chunk of time on a serialization method for saving the world data to file. Due to the world size and complexity the actual terrain generation will be quite slow. Currently it takes several minutes to complete (This is in part to my horribly unoptimised algorithm, I’m certain that I can speed it up by a significant factor later on) this sucks for testing, having to generate a new world each time. So I can now save a world to file and the load it in when the game launches.

So thats it so far!

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s