I've decided to re-attempt the planet surface generation logic. My previous attempt was ... not so good. So this time around I've decided to keep it simple. The maps it generates are fully ASCII and everything is contained within the main class, no OOP classes etc, just methods within main.
I have some modifiers that will later be passed in to create different types of worlds - temperature, landmass counts, etc. These affect what is created. I start with the polar arctic regions then I create random landmass centers and work out from those.
I'm currently walking up and down the center then east and west from those points. That is working ... Ok. I need to tweak it to work all around the center outward, I think that will give me better shapes.
Once I am happy with those I'll move on to features like mountains, rivers, and lakes.
Then the trick will be making it OOP and converting ASCII to image tiles.
No comments:
Post a Comment