Cervator edit: Added header, merged two threads (might read a little funny on the first page) moved to Incubator
Name: World Generation
Summary: Next-gen world generation prototype using fancy tech like polygon-based island shaping etc. Also world shape. Out of scope: Individual generators below the Biome level
Scope: Engine? But certainly moddable / maybe game mode selection impact
Current Goal: Tinker with prototyping
Phase: Inception / Design
Curator: Multiple potential tinkerers - glasz, overdhose, dacresni ...
Related: #185, #233, possibly assorted forum threads (merged a couple)
[the world is flat] and infinite.
I have been looking at the polygon based map generation a bit, and was thinking about this :
what if we would make the world round? Still big, but have east/south, North/west touch at some point. Then based on that, start dividing, like 71% water, 21% landmass. randomly determine how many islands / continents we want in the world, like lets say between 150-400 islands, and between 5-9 continents.
You could then generate some random points to determine where the islands and continents would be located, using Lloyd relaxation. Some calculating of how much land mass goes to islands and how much goes to the continents, randomizing the sizes of those, you could determine a set of variable length vectors around 1 point to set a general outline of the island / continent, add some noise, and generate a general world map. This we could subdivide in seperate square maps again, and using using the map generation to add height, humidity, lakes, rivers and biomes as explained. You wouldn't have to make them all islands, as you would already know which sides are ocean or landmass. All you'd have to do at some point is start calculating the chuncks and the world would actually have a bit more of a structure to it. You could actually include a world creation menu where you set the parameters yourself, like if you wanted a world with no continents and all islands, or an archipelago like in civ maps etc. And even decide if you want to spawn on an island or a continent. It would also lend itself to determine the temperature and create poles. Personally, I like the idea. and even if you don't wonna make the world round, you could still use the same principle, puzzling different world maps together with diffrent settings, each time leaving water between them.
Name: World Generation
Summary: Next-gen world generation prototype using fancy tech like polygon-based island shaping etc. Also world shape. Out of scope: Individual generators below the Biome level
Scope: Engine? But certainly moddable / maybe game mode selection impact
Current Goal: Tinker with prototyping
Phase: Inception / Design
Curator: Multiple potential tinkerers - glasz, overdhose, dacresni ...
Related: #185, #233, possibly assorted forum threads (merged a couple)
[the world is flat] and infinite.
I have been looking at the polygon based map generation a bit, and was thinking about this :
what if we would make the world round? Still big, but have east/south, North/west touch at some point. Then based on that, start dividing, like 71% water, 21% landmass. randomly determine how many islands / continents we want in the world, like lets say between 150-400 islands, and between 5-9 continents.
You could then generate some random points to determine where the islands and continents would be located, using Lloyd relaxation. Some calculating of how much land mass goes to islands and how much goes to the continents, randomizing the sizes of those, you could determine a set of variable length vectors around 1 point to set a general outline of the island / continent, add some noise, and generate a general world map. This we could subdivide in seperate square maps again, and using using the map generation to add height, humidity, lakes, rivers and biomes as explained. You wouldn't have to make them all islands, as you would already know which sides are ocean or landmass. All you'd have to do at some point is start calculating the chuncks and the world would actually have a bit more of a structure to it. You could actually include a world creation menu where you set the parameters yourself, like if you wanted a world with no continents and all islands, or an archipelago like in civ maps etc. And even decide if you want to spawn on an island or a continent. It would also lend itself to determine the temperature and create poles. Personally, I like the idea. and even if you don't wonna make the world round, you could still use the same principle, puzzling different world maps together with diffrent settings, each time leaving water between them.