Terraform

How to play

Left click to add a tile

Right click to remove it

Change tile type by clicking on the hotbar on the left


Tiles :

  • Basic
  • Grass 
  • Tree
  • Water
  • Rocs (3 differents tiles)
  • Flowers
  • Water lily
  • Sand
  • Snow
  • Pile of snow
  • Pine tree
  • Ice
  • Volcanic ground
  • Volcanic ground (steep)
  • Magma Puddle
  • Lava
  • Desert ground
  • Cactus
  • Swamp ground
  • Swamp water
  • Big water lily
  • Mangrove


Climate button

This buttons change tiles type :

  • light green : temperee
  • white : snowy
  • red : volcanic
  • yellow : desertic
  • dark green : swamp

Special

  • Firecamp (Construction next to a tree)
  • Palm tree (tree tile next to water)
  • Bushes (grass tile next to water)
  • Cherry blossom (tree next to flowers)
  • Sand (Ground tile next to water)
  • Brown rock (have a little chance to pop up when you put rock tiles)
  • Brown Statue (Construction next to a brown rock)
  • Snowman (Construction next to a pile of snow)
  • Palm tree [desert variant] (cactus next to water)
  • Skeleton (a little chance to pop up in the desert climate)
  • Antic pottery (a little chance to pop up in the desert climate)

Other tiles that I let you to discover

  • field
  • tent
  • golden statue
  • green/blue/red baloon
  • sand castle
  • boat
  • small boat
  • quay
  • tower
  • black tower
  • desert tower
  • sphinx
  • chalet
  • igloo
  • mill
  • lighthouse
  • barn
  • grain silo
  • mine
  • lumberjack
  • straw bale
  • corals


Game Mechanics :

  • Ground tiles by rarity : base > grass > tree
  • Rock tiles : need a ground, sand or water tile to spawn. Click on it to change his shape


Probabilty

  • Each rare tile add a chance for another rare tiles to appear : if you put ground next to three grass tiles, you have a better chance to make a tree.
  • Work with : bushes and palm trees, pile of snow and pine trees


https://twitter.com/Logan_BDev

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

I love how it is built now, with some extra layer to put on top of each tiles

but placing construction changes everything back to grass with a campfire, construction could only work when the surrounding conditions are met, like a sand tile close to water build a beach chair, campfire only appear if there is a normal tree around

i like how you can change the variants in the rocks, it would be nice to change the variants of other things like that

Hey, you're right. I need to add variants. I try different biomes and once I get all of what I want, I will work on more specific tiles and variants. 

Thanks for your feedback ;) 

it is getting shape, the new tiles look awesome and the diversity of the scene is great, it is hard to add cherries, but it is very pretty to add some around

but in the left of the screen, where the hotbar is, i can't place tiles, there is a gap that stays empty

hey, thanks for the comment. I've chosen to make the cherry blossom rare. For the left side you can't put tiles bc I've planned to add more buttons. But I will make it clear in the next update

now just make things pop up on the land as you add them, like grass, trees, mountains and even lakes, all based on how many land is around each tile

(1 edit)

hey, good idea. I've added grass, trees and a probability based on what tiles are next to it

nice, i liked that, can you try to add a hotbar? like you select grass, sand, snow and other base tiles, and based on the tiles around them they change what is on top

not to ask too much of you, but if you do want to make more complex things i can try to help you, i am a programmer and mostly use unity, but i can try to describe what you need to do for more complex features

It's really nice to you. I learn programming on Godot. I see what you describe. I will try to implement it

i tried to DM you on twitter, but i couldn't,  do you have a place where we can talk more about this ideas? i can explain the logic of the codes and you can try to implement them

I've checked my Twitter parameters, you can DM me if you want  :)