Victory Screen Mods

I haven't really worked on the apollo as much as the other stuff. I'm trying to get my own game to that stage. I'll be working on this over the week end.

Are you and Monty on the same team?
 
I've just uploaded the latest version. I think that it is basically done. Have to make the additions optional (thinking that we will just have 1 option for everything but looking for feedback). Also have to extract the additions so that they can be changed for different languages.

victory0004cm3.jpg

Note the color coded space ship parts. If you have built the max, the color is green (for go). The unit part is blank if you don't have the tech, the AI doesn't have the tech or you cannot tell if the AI has or doesn't have the tech (Isabella's engine). The numbers in brackets are the number of parts that are currently under construction. You cannot see the AIs parts under construction.

victory0005yv0.jpg

Note that both the AP and UN are displayed. I'm thinking of putting in some blank lines (poss 2) to push the 2nd one down a bit. Also, the numbers in [ ]'s are just there for testing purposes. The final version will not have them.
 
Looking great :goodjob:

A small thing: I'm pretty sure I can always tell if a civ has a certain tech. Example: Banking. Prereqs: Currency, guilds. If the AI has either of the prerequs in the "Can research" list, the AI doesn't have it. If the AI neither has currency nor guilds in the "can research" list, but banking is, I know the AI doesn't have it. Now, if it isn't in that list, it has it. (hope you understand that :crazyeye:)
This should apply for all techs, which means you can always tell if an AI has a certain tech.
 
I don't agree. Consider this situation (and I acknowledge that it is extreme) ...

you have all the techs up to alphabet
the AI has all the techs up to Radio.

How do you tell, by looking at the information in-game, that the AI has (say) biology.

The only techs that you can 'see' that the AI has are techs that you both have or that you can currently research. If the AI is more than 2 techs down a chain, you cannot know if the AI has the 2nd link or not.
 
I'm not sure I like the ( ) around the 'under construction' SS parts. It looks to much like '1 turn to go'. Think I might change them to [ ].
 
I'm not sure I like the ( ) around the 'under construction' SS parts. It looks to much like '1 turn to go'. Think I might change them to [ ].

I was thinking the same thing. [] might work. I can't think of any other way to denote it. A hover showing the cities that are building the parts would be great and help to clarify it, but hovers on that screen would be a pita. I'll eventually make a generic hover utility for screens, but for now tough ^#$@.
 
Another possibility for the ship screen would be to use the plus sign. e.g.
SS Casing ............. 1 [+2]
To me that makes sense as "1 built plus 2 in construction" but that might just be me :p
 
ruff_hi said:
I don't agree. Consider this situation (and I acknowledge that it is extreme) ...

you have all the techs up to alphabet
the AI has all the techs up to Radio.

How do you tell, by looking at the information in-game, that the AI has (say) biology.

The only techs that you can 'see' that the AI has are techs that you both have or that you can currently research. If the AI is more than 2 techs down a chain, you cannot know if the AI has the 2nd link or not.
I assume the AI has bio not in the "can research list". If so it's clear it doesn't have it.

further, bio requires scimeth + chemistry. If one of them is in the can research list the AI doesn't have it.

... and so on. If any of ALL the prereq techs for a certain tech is in the "Can Research" list, the AI doesn't have it. If none of them is there it has it. QED ;)
 
I assume the AI has bio not in the "can research list". If so it's clear it doesn't have it.
That is the point. The AI does have biology and it is not shown in the 'can research' list because the human player has no idea what biology is (the human player doesn't know the tech nor can he research it).

The 'can research' list on F4 is not a full listing of what the AI can research. It is a listing of what the AI can research but is limited to what the human knows or can research. You can get situations where the AI 'can research' list is blank because the human is sooooo backwards that the human cannot research any of the techs that the AI can.
 
Another possibility for the ship screen would be to use the plus sign. e.g.
SS Casing ............. 1 [+2]
To me that makes sense as "1 built plus 2 in construction" but that might just be me :p
Good suggestion - I'll run with that and wait until we get all the questions about it.
 
ruff_hi said:
That is the point. The AI does have biology and it is not shown in the 'can research' list because the human player has no idea what biology is (the human player doesn't know the tech nor can he research it).

The 'can research' list on F4 is not a full listing of what the AI can research. It is a listing of what the AI can research but is limited to what the human knows or can research. You can get situations where the AI 'can research' list is blank because the human is sooooo backwards that the human cannot research any of the techs that the AI can.
OK that might be possible then. I just can't remember when I was so backwards I didn't know how advanced the AI was ;) Too bad, I'd have liked it.
 
re the voting estimator ...

there are two team votes: victory and secgeneral (pope is the same as secgeneral). Basically the same code applies for both types of teamvotes apart from: the threshold is +7 for victory as you quoted and 0 for secgeneral (i.e. iAttitudeVal has to be positive for the secgeneral and +8 for victory).

Which vote estimator do we want to code? The diplo victory or the secgen victory or both?

My thoughts are to show two sets of votes under each candidate ... "123 / 123" or "- / 34" to illustrate votes for diplo victory / votes for secgen. Then put two summary comments in ...

For Diplo-victory, the BUG poll has x leading y by z1 votes.
For Diplo-leader, the BUG poll has x leading y by z2 votes.


From our point of view, we are using 'friendly' as the proxy for +7. +0 doesn't have a nice proxy (cautious can run from -x to +x) so I think we should use 'pleased'.
 
ruff said:
Which vote estimator do we want to code? The diplo victory or the secgen victory or both?

I thought about that early on when I made the initial suggestion and couldn't come up with a good way to present both the diplo victory and secgen vote estimates in a way that wasn't confusing, cluttered, or both. Using 2 sets of votes for each candidate sounds confusing to me when visualizing it.

I think the diplo victory is more critical since F8's main purpose is victory conditions and my preference for now would be to just include that one.
 
Here is what I currently have (not in SVN). You can see that Joao II is leading when it comes to diplo victory but trailing when it comes to actually becoming GenSec. If he could convert Tokugawa he might be able to set up a diplo victory.

victory0007on3.jpg
 
I do find that screen layout kinda confusing but don't currently have a better idea.

For the poll results text, rather than using "For Diplo-Leader" I'd prefer if gc.getVoteSourceInfo(i).getSecretaryGeneralText() was used in the message so that it would say "For Apostolic Palace Resident" or "U.N. Secretary General" as applicable; that would make it more clear what that poll actually means. Of course, that might make the text too long...

In the situation in that screenshot, is Joao actually allowed to be a candidate for pope or the diplo winner since he's not a full member?
 
For the poll results text, rather than using "For Diplo-Leader" I'd prefer if gc.getVoteSourceInfo(i).getSecretaryGeneralText() was used in the message so that it would say "For Apostolic Palace Resident" or "U.N. Secretary General" as applicable; that would make it more clear what that poll actually means. Of course, that might make the text too long...
Nice - I'll use that.

In the situation in that screenshot, is Joao actually allowed to be a candidate for pope or the diplo winner since he's not a full member?
I have no idea.
 
I have two suggestions. My first thought was to show the leader voting only while there was no leader and to switch to diplo victory once a leader had been chosen (would then only show diplo victory votes forever for that wonder). However, I agree that knowing both is useful.

My other suggestion is that if you do show both, make it clear by putting "Victory / Leader" somewhere. The only way to figure out which column is which is to count up the votes and compare. Blech!

Perhaps set the heading to both vote columns to "Win / Lead". This will probably be ten words for Italian and German, though. :( You might get away with putting it below each table or the bottom of the screen.
 
walking the dog is the best time to think about these things. I'm going to try and put a check box (or similar) on the members tab so the user can flip between Leader and Victory votes.
 
ok - victory screen changes are done pending exposing the text for multi-language support.

Here is the final members tab ... note the 'toggle votes' option down the bottom.

victory0008ru6.jpg
 
Back
Top Bottom