eranimo / terragen

A terrain generator written in Python
MIT License
10 stars 0 forks source link

Political maps and a small comment #1

Open tsehori opened 6 years ago

tsehori commented 6 years ago

I wanted to ask about whether you will try implementing the political maps you've suggested in your blog post here, or it will be in either explorer or historia.

Either way, you've made some brilliant research on how to develop an actual planet. I just wanted to say, that in order to make political borders a bit more realistic, one should also consider mountain ranges; many modern (and ancient) nations have had their borders neither on rivers nor oceans, but in between mountains. An example is the Argentina-Chile border along the Andes mountain range, attached below. 282px-relief_map_of_argentina

I think this can be implemented by connecting the 'coordinates' with the highest altitude. Keep up the good work !!

eranimo commented 6 years ago

Thank you for your interest! Check out my latest iteration of this project (in Typescript). This project is both a UI and a map generator (and eventually it will be a civilization simulator as well).

I do plan on implementing border logic that will be used by groups of AI agents, but I don't plan on procedurally generating random country borders. I'm more interested in them organically being produced.

In addition to that, Terranova also has a much better river algorithm. As part of that I also determine drainage basins, so that should help with borders.