World Generation

Hello everyone.

Sorry for the late post, I have been busy with holiday preperationss. I want to go over world generation and the ideas that go weith the territory. I am doing a well-known biome based world generation. Games have biomes that dictate what things spawn there, how it looks and the difficulty of surivival. With the storage system I made up, I am limiting myself to 7 biomes. 7 isn't a lot, in fact, it's a whole lot less than what I really want. So let's look at it in a different frame. Earth debatebly has 5-8 biomes, which doesn't seem like it when you travel across regions and continents.(at least for me) So it gave me an idea, lets just have a biome influnce climate.

When the world is generated, it first generates the tile mape then it applies bioems. the biomes will be placed by a helper to ensure its diverse and meets the needs of any settings set before the generation. Each biome will affect the overall world and the sub-region within the region it is in. A desert will increase the temperature and reduce humidity while a rainforest increases humidty and temperature... etc. But each sub-region grouping will have a group of biomes together. These will affect each other too essentially melding into a distinct biome all unto itself. if 5 forests and 2 deserts are grouped together, it will become something more akin to a forest but with maybe the sparcity of a desert. The idea is that it will give way to seemingly limitless amount of biomes from a possbile combination of 7 base ones. The rest of the things will follow rules found in our world. A tree doesn't care what biome it's in as long as it can grow, it will. Plants will have a set range of climate settings they will appear in instead of biome dependency. It is taking some tweaking to make sure things look and feel right on top of acting right. I hope that this simplicity will add to a more complex world with a reduced footprint on the system running it.

There is a saying about constraints, something or other about being able to surpass them to achieve things that aren't normally possible. Constraint and freedom are some major driving factors in this project. I konw what I have and I know what it will be. It's a matter of putting constraints down and seeing if they can be beaten logically.

With that said, Hope everyone has a great next two weeks, Until next time!

← Back to Blog