Unciv icon indicating copy to clipboard operation
Unciv copied to clipboard

Feature request: arctic parameter

Open PathosEthosLogos opened this issue 1 year ago • 2 comments

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 --

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 image

Huge map image

PathosEthosLogos avatar Feb 20 '24 07:02 PathosEthosLogos

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.

SomeTroglodyte avatar Feb 20 '24 13:02 SomeTroglodyte

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.

github-actions[bot] avatar May 21 '24 03:05 github-actions[bot]

This issue was closed because it has been stalled for 5 days with no activity.

github-actions[bot] avatar Jun 05 '24 03:06 github-actions[bot]