Starting a devlog for my development of Terraformer, mostly to keep myself on top of it a little bit. I might no update this everyday as I do have other work to be working on, but I hope to have several updates a week.
The idea of Terraformer is that you are changing a planet’s surface to make it appropriate for an alien species to live there. It takes the form of a puzzle game where are you are changing the terrain on a tile of the planet that can then cascade changes into other tiles.
I already have basic level generation taken care of, I generate a valid surface to start with. Each terrain tile can change into specific other terrains and must be surrounded by those types of terrains, so there has to be some consistency in the planet surface.
Today I worked on the code to change tiles, I have the buttons and simple changing in place, but I still have work on the cascading changes to do. I’ve gone through several different ideas for algorithms for this but they weren’t quite what I wanted. I think I’m on the right track now so I hope to have that in place soon.
There is still a lot of work to be done on this game and I’ve been lazy about working on it so I hope to get back in the swing of regularly sitting down with it. One of the biggest things is going to be graphics, which I’m usually not great with but I hope to do something nice here.