freeciv21 icon indicating copy to clipboard operation
freeciv21 copied to clipboard

Make it more easy to visually distinguish big and small cities on the map

Open Corbeau-1 opened this issue 2 years ago • 2 comments

Is your feature request related to a problem? Please describe. With a lot of cities on the map, some of them being large centres and some being villages/suburbs marked for emigration into bigger cities, it is very difficult to dinstinguish between them at a first glance.

Describe the solution you'd like To be able to visually tell apart big/important from less big/important cities at a glance.

Describe alternatives you've considered

  1. Add a new client setting: "Small town max population".
  2. All towns smaller than the set population are depicted without the national flag, only a town icon. Setting it to 0 (zero) would mimic current behaviour.

The idea proposed above is for two tiers of cities. If possible, it would also be nice to have three tiers, with the middle tier using the national shield that is otherwise used for units, and is smaller than the flag used for cities.

Corbeau-1 avatar Jul 14 '22 10:07 Corbeau-1

We can add additional entries to styles.ruleset. A support to MinSize requirement would solve this issue. Creating graphics to support the existing tilesets when we add this feature would be the bottle neck. Related issue #1116.

psampathkumar avatar Jul 15 '22 14:07 psampathkumar

We can add additional entries to styles.ruleset. A support to MinSize requirement would solve this issue. Creating graphics to support the existing tilesets when we add this feature would be the bottle neck. Related issue #1116.

I'm not sure what exactly you said here :) I'll just mention that a quick fix with simply not putting the flag there would work just fine.

Corbeau-1 avatar Oct 06 '22 13:10 Corbeau-1

In the few Sim games I've seen there was a lot of overlap between city names. Now @psampathkumar suggested on Discord to hide overlapping names altogether, and using the city size sounds like a natural way to do that. Would this also solve the issue you raised here? If we implement that, I guess the city name would always be visible when the mouse is over the city.

lmoureaux avatar Feb 05 '23 18:02 lmoureaux

Overlapping city names can be solved by manually changing the names. I usually do this by naming big cities, say, New York, and the smaller ones surrounding it ny1, ny2 etc. However, most of the time I have city names switched off completely because they are in the way of other things (map). And then the names can't be used to tell them apart. This is why I asked for this in the first place.

Corbeau-1 avatar Feb 05 '23 23:02 Corbeau-1