Several ideas about vision

What would you like to see in Freeciv? Do you have a good idea what should be improved or how?
Ignatus
Hardened
Posts: 230
Joined: Mon Nov 06, 2017 12:05 pm
Location: St.Petersburg, Russia
Contact:

Several ideas about vision

Postby Ignatus » Fri Jul 12, 2019 1:09 pm

1. In a client, when a unit goes out of sight either leaving our vision or when our vision shifts, let the unit sprite remains where we last know it was! At least until the end of the turn, like in most other games. If we want to make a path through that tile, we remove the sprite manually, and maybe put it on a tile we are advised on Discord the unit stays. We receive any seen unit id from the server and can remove the old sprite automatically when the unit appears somewhere else.

2. Make a game option "Border patrol" that shows you permanently all tiles adjacent to your border. With "all seen inside" it will be Civ3-like behaviour. Without, you can have some bear corners on your territory where you don't know what happens but you can better guard your borders.

3. Make an effect that shows a player territory of a player, maybe the same one. E.g. any one with Advanced Radio sees terrain of each another one with this tech and everything within own borders; if one don't want to show so much, he turns on "Iron Curtain" policy that blocks the effect for seeing him but penalizes trade, and angers democracic citizens (but reduces mil. unhappiness, so more tolerable at wartime).

Ignatus
Hardened
Posts: 230
Joined: Mon Nov 06, 2017 12:05 pm
Location: St.Petersburg, Russia
Contact:

Re: Several ideas about vision

Postby Ignatus » Fri Jul 12, 2019 2:45 pm

4. Give some Lua API to show maps, get map from a hut.

5. Related to (1) - "Steal Plans" Civ3-like action: show where all the other civ units are at this moment.