The next step in the arcade-style space mining game I'm making is terraforming. I need to be able to build planets randomly. In previous attempts the planet surface was just tiled backgrounds but now I want to build actual world topography.
To do so I'm first building an elevation map then using that to build the terrain tiles. I have a sea level value to determine whether the tile is above or below sea level. And I also take into account the latitude, so I can generate the polar and equator regions. I will later expand this but so far the tiles somewhat resemble a planets topography. There is some other logic built in it to handle areas of water.
It works in the stand alone working project. I still need to update it to function within the game project itself.
Monday, April 8, 2019
Terraforming
Subscribe to:
Post Comments (Atom)
Introduction to WorldWeaver
A New Iteration I've been working on the second manifestation of my Interactive Fiction engine - WorldWeaver - for about a year now. I ...
-
In my foray into c++ so far there's one piece that is still eluding me: copying to the clipboard. I want to be able to copy field value...
-
So I've been using Shotcut for a while now, for my YouTube videos... and music videos. I love the application. Slicing clips, doing fade...
-
I have completed a functioning version of NMX (Note Matrix - a project I've been building and rebuilding in various languages and platfo...
No comments:
Post a Comment