The Continents mechanism is incredibly poor

Voronoi calculation works no from center but from the point you want to assign. So instead shorthes distance you need to go around obstacles. And this 100 calculations is actual calculation for each tile.. that's why i have mentioned that this mechanism is aleady used in trade routes.

Currently you can observe situations where peninsula is part of different continent despite there isn't any land connection. So now even coast do not block it.

Your talking about pathfinding, I'm talking about just dividing up the map.
 
Voronoi calculation works no from center but from the point you want to assign. So instead shorthes distance you need to go around obstacles. And this 100 calculations is actual calculation for each tile.. that's why i have mentioned that this mechanism is aleady used in trade routes.

Currently you can observe situations where peninsula is part of different continent despite there isn't any land connection. So now even coast do not block it.

You can get a simple Voronoi diagram just from finding the nearest point to each tile. You're talking about recursive path finding for each tile, which you don't need here. All yo
It's the same math. Check Voronoi diagram with obstacle avoidance.


That's what I'm saying, you don't need obstacle avoidance, just properly spaced center points that take mountains into account would be a hell of a lot better than what's going on now.
 
I'm not a programmer, but this seems like a sensible solution to me. Why hasn't Firaxis implemented something like that? I suppose it's just not a priority, but I really wish they would. The current mechanism is so illogical and improbable that it breaks immersion.
Two things:

1. The way in which this changes continental boundaries might work for you personally, but not Firaxis or necessarily even other people (insofar as continents are a major or even moderately visible mechanic).
2. There are multiple stages to map generation, and they're all dependent on one another. It's not as simple as dropping an implementation of an algorithm in and calling it a day. I mean, I don't know how clean map generation is compared to V / Beyond Earth, but AssignStartingPlots.lua was an absolute mess of both technical debt and necessity (a lot of things need to be decided during map generation in those games; and so any additions all go in the same file). Particularly Beyond Earth, which made it very tricky to mod the important / Affinity resources (Floatstone, etc) as they sat on top of the existing / CiV resource structures. But were probably also partially-hardcoded. I can't remember at this stage, as I settled for simpler things in the end.

Besides, we've apparently already heard continents will be changing in GS? I remember reading that on here recently, at least.
 
Two things:

1. The way in which this changes continental boundaries might work for you personally, but not Firaxis or necessarily even other people (insofar as continents are a major or even moderately visible mechanic).
Besides, we've apparently already heard continents will be changing in GS? I remember reading that on here recently, at least.

Funny.. if fxs is ok with current state why they are changing it???
 
Back
Top Bottom