So I am in the process of designing a game but have stumbled across something that I am not quite sure on how to do.
So far I have designed this game with my own limits in mind, it is a very simple game and really the only difficult part is the small amount of networking involved.
Say I have a level that consists of a 32x32 Tile-Grid; 1024 tiles in total. This will be randomly generated and shall have varying types of “terrain” or type of tile.
Now a few types to note would be things such as Grass, Gravel and Rock. Now I want to have a varied amount of these on a single map, however my concern is this:
How would I go about joining these together to look nice? I want some sort of border between say Grass and Rock, but between Grass and Gravel I would just want a small fade. Now the most immediately obvious way is to make variations of each tile.
The problem…
This means each tile would have 9 different sprites. x1 without a border, x4 with a border going along each edge and x4 with a corner that matches. Surely there is another way of doing this?
What techniques can I use to achieve this? I imagine Rayvolution will be able to help me here as Retro Pixel castles draw tiles with the visual aspect I am wanting.