Apollo Program and the World Map

What would you like to see in Freeciv? Do you have a good idea what should be improved or how?
User avatar
Steve R.
Posts: 25
Joined: Thu May 21, 2015 7:40 pm
Location: Morehead City, NC
Contact:

Apollo Program and the World Map

Postby Steve R. » Sat May 06, 2017 9:57 pm

According the the rule set for the Apollo Program: "The entire map becomes permanently visible to the player who owns it ...". I find that to be incongruous as in the real world everyone has access to the world map. Additionally freeciv has the AWACS unit. With that in mind I would like to suggest (one of the following):

1. The Apollo rule-set be changed to expose the world map to all players.
2. Add a nation improvement (space port) should be required that would permit the launching of satellites that would allow for a view of the world map and/or a satellite version of AWACS.

PS: As an additional thought, before the spaceship can be launched, a space port should be built.

Lachu
Elite
Posts: 391
Joined: Sat May 04, 2013 2:19 pm

Re: Apollo Program and the World Map

Postby Lachu » Sun May 07, 2017 2:19 pm

I have idea to add defense against rockets to each city of player who owns Apollo Program.

pak
Posts: 10
Joined: Mon Apr 24, 2017 9:41 pm

Re: Apollo Program and the World Map

Postby pak » Mon May 15, 2017 10:02 pm

> 1. The Apollo rule-set be changed to expose the world map to all players.
> 2. Add a nation improvement (space port) should be required that would permit the launching
> of satellites that would allow for a view of the world map and/or a satellite version of AWACS.

In civ2civ3, I find that I am only allowed the required "Reveal_Map" for Wonders. I haven't
tested it yet, but perhaps the following would be ok, although it doesnt do the information
leaking you would like. You could also split space flight into two separate techs, a low-orbit
(for eg Satellites) and a high-orbit (for Apollo). The "satellite" here seems to inhabit the city,
but you could call it a ground station if you wanted, and assume the existence of an actual
satellite is implied (here I have an implied ground station).

In effects.ruleset:

[effect_satellites]
type = "Reveal_Map"
value = 1
reqs =
{ "type", "name", "range"
"Building", "Satellite", "Player"
}

With this in buildings.ruleset:

[building_satellites]
name = _("Satellite")
genus = "SmallWonder"
reqs =
{ "type", "name", "range"
"Tech", "Space Flight", "Player"
}
graphic = "b.apollo_program"
graphic_alt = "-"
obsolete_by = "None"
build_cost = 200
upkeep = 2
sabotage = 0
sound = "w_apollo_program"
sound_alt = "w_generic"
helptext = _("\
The entire map becomes permanently visible to the player who owns it \
-- the player always has up-to-date knowledge of all terrain and \
cities (but not units) despite fog-of-war. \
")