Unciv
Unciv copied to clipboard
Feature request: arctic parameter
Before creating
- [X] This is NOT a gameplay feature from Civ VI, BNW, or outside - see Roadmap
- [X] This is NOT a gameplay feature from Vanilla Civ V or from G&K - If so, it should be a comment in https://github.com/yairm210/Unciv/issues/4697
Problem Description
When generating 'flat earth hexagonal' map, water (and maybe tundra/ice can be considered too) generated at the inner and outer parts of the map are shallow (one-tile depth of traversable water only) regardless of the map size + it is not parametrised.
Related Issue Links
No response
Desired Solution
If I'm understanding correctly, I believe these 0.05 and 0,95 values can be accompanied by two additional multipliers --
- one multiplier on map size or radius, and
- another multiplier with a new parameter during map generation screen (0 ~ 0,1).
With the new 0 ~ 0,1 parameter, the 0,05 value can range from 0 to 0,1, while 0,95 value can range from 0,9 to 1.
Probably related, but having doubts if it's really that simple looking at MapLandmassGenerator.
Alternative Approaches
One of the two, or both features implemented
Additional Context
Tiny map
Huge map
Never ~cared for~ looked at flat Earth... #8140
But I bet what happens in getTemperatureAtRadius is completely independent - and runs after - the decisions what is land and what not. And those factors you cite are for temperature.
Looks like flat earth goes to a lot of trouble regarding outer rim and center - read generateFlatEarthExtraWater, spawnFlatEarthEdgeIceWall or spawnFlatEarthCenterIceWall. Those operate on hardcoded tile counts, and you can see those clearly on your examples.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 15 days.
This issue was closed because it has been stalled for 5 days with no activity.