[Idea] Succession Game Assistant

EmperorFool

Deity
Joined
Mar 2, 2007
Messages
9,637
Location
Mountain View, California
I suggested something like this idea in the past, but now there seems to be some interest and a more fleshed-out concept. The impetus is to make SGs easier to play by supporting the players during their turnsets.

office2001to2003.PNG
"It looks like you're playing a succession game. Would you like me to start the turn counter?"​

Here are the core features:

  • Ability to mark a game as an SG. This would be saved in the game itself and enable the rest of the features
  • When game is loaded and no turnset is active, activate the turnset
    • Show popup for player to enter their nick and # of turns they will play
    • Start turn counter
  • Show # of turns remaining in NJAGC or somewhere more prominent
  • When turn counter reaches zero:
    • Popup message and flash warning text on-screen
    • Dump battle stats
    • Wake any sleeping great people :gp:
    • Check for automated cities or other sanity checks
  • Track history of nicks, # of turns played and date range for each turnset
What other features would you SGers like?
 
Flash a message to check automated workers and units on go-to orders...
 
why not put a flag on auto workers and units on go-tos.
 
The impetus is to make SGs easier to play by supporting the players during their turnsets.

Great idea!


Ability to mark a game as an SG. This would be saved in the game itself and enable the rest of the features

Maybe the starting popup of which you spoke in the other related post (in that other thread), the one asking for enabling of SGA and for number of turns for the counter, can also have a text box for the name of the SG: this name should be saved in the file and displayed in the upper part of the main interface.

My idea is something like this:

[checkbox] Succession Game [textbox]

- if the checkbox is not selected, regardless of the textbox, the game is not marked as a succession game; nothing is shown in the upper main screen
- if the checkbox is selected, but the textbox is empty, the game is marked as a succession game, but it has no specific name; "Succession Game" (localized text and maybe coloured in the Era colour if the Era-related colouring is set) is displayed in the upper main screen
- if the checkbox is selected and the textbox is filled with some text ('SG_Title'), the game is marked as a succession game, and it has a specific name (that maybe can be shown in following popups: "It looks like you're playing the 'SG_Title' Succession Game"): "Succession Game: 'SG_Title' " is displayed in the upper main screen
 
@Cammagno - That sounds great. Do you have an idea of where to put the text? There's not a lot of space next to the era, and even if we replace the era with it I'm not sure the title will fit with "Succession Game:" in front of it (thinking of German which is probably "gegamenfridenspec der succebersticht" :p).

We can't put it under the GP Bar because that's where the on-screen message log goes.

One place we could use is the city buid queue / unit info pane in the lower left corner whenever no cities/units are selected. Sure, this is typically only at the end of a turn, but would that work? Maybe there are other stats we could put in there?

Code:
[B]Monty on Fire[/B]

Player:     Cammagno
Turnset:    #13
Length:     10 Turns
Remaining:  4 Turns
 
@Cammagno - That sounds great. Do you have an idea of where to put the text? There's not a lot of space next to the era, and even if we replace the era with it I'm not sure the title will fit with "Succession Game:" in front of it (thinking of German which is probably "gegamenfridenspec der succebersticht" :p).

:lol::lol::lol: (even "SG:" may be ok, anyway :D , but I don't want to replace the Era)
I was thinking under the GP Bar but before the on-screen messages, but I fear the following...

We can't put it under the GP Bar because that's where the on-screen message log goes..

... means that it's not possible

One place we could use is the city buid queue / unit info pane in the lower left corner whenever no cities/units are selected. Sure, this is typically only at the end of a turn, but would that work? Maybe there are other stats we could put in there?

Code:
[B]Monty on Fire[/B]

Player:     Cammagno
Turnset:    #13
Length:     10 Turns
Remaining:  4 Turns

Not bad at all :)
Other possible places (maybe they can be somehow combined):

- blinking text (I mean the one sayng how to go to next turn, one of the useless text ever seen ;) );
- alternative view in the NYAGC
 
Great idea.

I have another suggestion; another logging system, SGlog or so, that only logs certain stuff like trades, DOWs, whips, wonders and religions being built/founded, civic/religion switches, and so on. In other words all the stuff one would post after a set online (=report). I think the current log contains way too much info to be useful for writing reports.

About go-tos, fortified GPs and automatisation: This shouldn't happen anyway but a list of these wrong-doings at the end of a set (ingame displayed, probabely like the turn log (ctrl+tab)) would be nice.

Another thing is probabely that every player who playes the game (if you always enter your nick before playing) gets a color or so and the graphs (f9) have colored backgrounds showing who played when there was a GA, major war or so...
 
Great idea.

I have another suggestion; another logging system, SGlog or so, that only logs certain stuff like trades, DOWs, whips, wonders and religions being built/founded, civic/religion switches, and so on. In other words all the stuff one would post after a set online (=report). I think the current log contains way too much info to be useful for writing reports.

But... you can choose which event you want logged... :confused:
 
I know that but I 1) don't want to switch everytime I play a SG/non-SG and 2) I'd like them to be more like you'd write them down in a report (so you don't have to rewrite everything :p). By "more like you'd write them down in a report" I mean for example that:
- a turn isn't called "Turn 190/1300AD" but "(10) 1300AD" if it's your 10th turn
- whipping should be something like "City X has been whipped (Ypop) for BuildingZ. ... and so on.
It may be just my lazyness but having everything reported in a way so you can only copy+paste them (and add your own toughts and reasons) would be great. It takes me usually nearly as long to write a proper report as to play the set. Also I wouldn't have 934587 sheets of paper of old reports :p
 
About whipping, Civ doesn't report when you hurry (whip or rush-buy) something. :(
The logger reports that a city was whipped. You also get another report that that city completed something. The two messages are not logically connected in the logger - but they are when the human reads them.
 
The logger reports that a city was whipped.

Ah yes, I forgot that (you?) added this check to Autolog. Note that Civ isn't telling us about the whip. Autolog has to keep track of the anger counter from turn to turn.

I bet that if you whip two things in the same city on the same turn, you'll only see one of them in the log. :(
 
Couldn't you check (after end turn) if a city lost population, if the food box isn't empty, the city has been whipped (after starvation the food box always is empty), and you could write in the log that the build the city was working on last turn (and hasn't necessarily been completed!) was whipped. Tough it's not always true... :dunno:
 
if you whip 2 things it will say

turn x
whip applied
something finished (one of the things you whipped)

turn x+1
something finished (the second thing you finished)

You cannot finish 2 things at once - it will carry the second item over even if it has enough hammers.

So - you are correct - it doesn't show that you whipped twice.
 
We're getting far off topic, but this is really odd. There is the onCityHurry event, and we're not using it. WTH? :confused: :lol:
 
Back
Top Bottom