Excel wizard to calculate your GOTM score

Matrix

CFC Dinosaur
Retired Moderator
Joined
Oct 28, 2000
Messages
5,521
Location
Tampere, Finland
I've been working late recently to make a nice and handy Excel worksheet in the already existing <A HREF="http://www.civfanatics.com/GOTM.xls">GOTM file</A>. Look at this:
<IMG SRC="http://forums.civfanatics.com/image_uploads/Wizard.gif" border=0>

Just fill in the yellow cells and the GOTM score will be calculated automatically. Have fun with it!

<A HREF="http://www.civfanatics.com/GOTM.xls">Download the Excel file here!</A>

By the way, for a date BC/BCE, just use a negative number. E.g.: when you fill in -2000 it automatically makes 2000 BC of it. In the same way, 1000 becomes 1000 AD. But in the end it's just a number.

------------------
<IMG SRC="http://home.hetnet.nl/~maartencl/tmp/MatrixBW.gif" border=0>
 
hey matrix, the score from the score wizard is not consistent with the GOTM IV results. Gotm 4 was a *Deity* level game, you know.

Shadowdale's score:
from the wizard: 278 (deity), but on emperor it's 192.
from results page: 192

It seems u used emperor level date-turn to calculate gotm #4....
rolleyes.gif
 
I made an error in this wizard. The scores are correct. I've sent you a good one this time.

But hey, it was late yesterday, ok?
wink.gif


------------------
<IMG SRC="http://home.hetnet.nl/~maartencl/tmp/MatrixBW.gif" border=0>
 
Damn! Shadowdale noticed another bug: the turns aren't correct, because apparently the Time Warp in the War Academy is flawed. I'll check out how the date does increase by the turns. But in the mean time, it's useless.

------------------
<IMG SRC="http://home.hetnet.nl/~maartencl/tmp/MatrixBW.gif" border=0>
 
I figured out that the Time Warp is dependent of the map size, which explains a lot of unclarity. You can see this discovery here.

So I've improved it again and now you have to fill in the difficulty and map size too. Like this:
<IMG SRC="http://forums.civfanatics.com/image_uploads/Wizard2.gif" border=0>

And now I'm sending it to Thunderfall...
(As if he ever believes this is a good working version...
lol.gif
)

------------------
<IMG SRC="http://home.hetnet.nl/~maartencl/tmp/MatrixBW.gif" border=0>
 
Your spreadsheet is a great tool! I am new to Civ Fanatics... just joined, but have played Civ II off and on for over 2 years (I play diety/raging hordes, mostly on large worlds).

Unfortunately, there is at least one additional spreadsheet error that is rather subtle...

Further, because everyone's scores are normalized to the GOTM winner, and the GOTM 4 winner launched a spaceship before 1850, everyone's Final Normalized Scores are skewed to a lower number that what they really earned (by approx. 5%).... In effect, almost everyone actaully scored 1 to 4 normalized points higher in GOTM 4 than what is currently reported in the GOTM 4 results.

OK, Here are the details... bear in mind, I am an Engineer by education (math=no problem). <IMG SRC="http://forums.civfanatics.com/ubb/smile.gif" border=0>

The error is in how the speadsheet computes the turn number. A bit of review is in order. When a spaceship is launched, Civ 2 begins counting by years, regardless of the yearly increment that should have been used if the spaceship was not launched.

In Shadowdale's case, his spaceship landed in 1763. Assuming he built a full spaceship (fusion), the flight time is 11.7 years. The launch date was therefore 1752. The spreadsheet does not know this. It (mistakenly) *assumes* Civ II is still counting by 2 years per game turn between 1750 and 1850.

Since the year of 1763 was input to the spreadsheet as the end year, the spreadsheet computed turn # 207 from that end year... when in fact, Shadowdale ended on turn # 212.

Here is the math:

CORRECT: 5274*((50^((420-212)/420))/200 = 183.0

INCORRECT: 5274*((50^((420-207)/420))/200 = 191.7

As you can see, 183 is the "correct" score that Shadowdale earned, not 192 (a 4.9% difference). In essense, the spreadsheet gave Shadowdale an unearned 4.9% "boost".

Since no one else launched a spaceship before 1850 in GOTM 4, only Shadowdale's score was computed incorectly.


However.... now for the bad news (good news to everyone but Shadowdale and Matrix
smile.gif
).


Since Shadowdale's score was used to normalize everyone else's score... well, everyone's normalized result is affected to some degree. The higher the original score, the greater the normalized score's error.

For Example: Cactus Pete should have a normalized score of 83, not 79:

(151/183)*100 = 82.51

Similarly, Kev should have 40, not 37. Smash's score should be 4, not 3 (there is also a rounding issue embedded in the spreadsheet... Smash's was originally 3.6, which should round to 4 anyway... not 3).


Note that individual score error is introduced only if a player (human *OR* computer) LAUNCHES any spaceship anytime before year 1850 (any level of play, any size map). ***Everyone's*** score is affected if the normalizing score was based on a spaceship launch before 1850 (which is the case in GOTM 4).

A clever person can see that you can actually gain this boost if you can manipulate your computer opponent into launching a SS before 1850, but you still win by conquest after they launch. That's because the years switch to one per turn when *any* spaceship is launched, even AI spaceships.


The "work-around" solution is to manually compute the actual game turn at which the game ends, and everything should compute fine.

Of course, a more complex spreadsheet could be created that simply requires another variable to be input... the year of any spaceship launch. The spreadsheet would then look up the game turn at launch, and add the number of additional years until landing/conquest to get the actual (the *CORRECT*) ending game turn.


If this is not changed, a fairly large bonus is artifically awarded to anyone launching a SS significantly before 1850 (at any level of play). And get this... the slower the Flight Time of the spaceship, the greater the bounus! If a SS launches before 1750, that "bonus" is increased, but I will leave the math to the reader.

I know, this is a headache... but hopefully the spreadsheet can be tweaked to account for spaceflight before 1850. <IMG SRC="http://forums.civfanatics.com/ubb/smile.gif" border=0>

NOTE: I checked everyone's situation in GOTM 4, and no relative results were affected (e.g., no one leapfrogged anyone or changed positions)... just the scores.

NOTE: Fixing this error will cost me points in GOTM 5 (my first GOTM), since I will otherwise get this undeserved bonus (I launched a SS in the 1700's).

NOTE: I just found and downloaded an entire results spreadsheet (another version?)... it seems that cell F5 (Shadowdale's ending game turn number) is input manually in that spreadsheet. Changing it to a value of 212 seems to recompute the entire results correctly.


BOTTOM LINE... Simply compute the true ending game turn number manually for game in which a SS is launched before 1850, since the spreadsheet does not do it correctly.

Also, since Shadowdale's GOTM 4 score was inflated, everyone else's normalized scores were lowered by about 4.9%.



[This message has been edited by starlifter (edited June 18, 2001).]
 
Wow that was a long one!!!

Ehh to make my reply a short one, I think that sometime in the distant past while we where still discussing the rules for the second or third GotM it was more or less agreed that when you launched before the turns where down to one per year - then the year used to calculate your score was the one closest to the year you finished. So when I finished in 1763 the year that would be used to calculated my score was to be 1764 - I'm not sure that this is correct but I think that was what was agreed upon!

But since it would be more fair to use the other way, then by all means change it if you want to - it makes no difference to me!!

snipersmilie.gif


------------------
We are species 8472 - assimilations attempts are futile - the weak shall perish

No wait we are species 5618 and we got beer...... don't harm us!!!!!!
 
If everyone already knows about this effect and has already agreed to it (e.g., do not mind the extra bounus it gives to early spaceship launchers), then no worries. I'm new to Civ Fanatics, but I did not see it addressed in the rules, or recent threads however.

Next time, I will push and try to launch in the 1600s (but with a smaller empire), as the "bonus" is amplified even more before 1750. It is too late for me in GOTM 5 (I launched in mid-1700's already), since I had decided to use a combined growth/SS strategy. Next time, Growth (esp. terrain improvement) will be weighed against the extra benefit from a middle-ages spaceship launch, particularly at a low level of difficulty like Prince.
smile.gif
 
First of all,
welcome to CivFanatics, starlifter!

And sorry I replied so late, but that's because I was rather busy lately. Now, for your message...

I have been upgrading the spreadsheet lately, because it even had errors in it. But now the wizard works, so I don't know whether you've seen the last version...but it works.
wink.gif


And shadowdale is right too: it has been agreed upon. I will admit, because it's hard and takes a very long time to check at which turn someones spaceship arrives. I hope this doesn't hurt you as a professional
wink.gif
. But also to my opinion, that's not so bad because it usually looks like a very early finish (like you're planning te do) doesn't result in a very good GOTM score. Neither does a high score at a late finish, by the way
wink.gif
.

But please, keep measuring, checking and stating you opinion about all this. It's your GOTM. I won't perge my own opinions and ideas, and if a lot of people would be against this decision, I would've admitted to it.

------------------
<IMG SRC="http://home.hetnet.nl/~maartencl/tmp/MatrixBW.gif" border=0>
 
Yup, my SS will land in before 1800 in GOTM 5.

>But also to my opinion, that's not so bad
>because it usually looks like a very early
>finish (like you're planning te do) doesn't
>result in a very good GOTM score. Neither
>does a high score at a late finish, by the
>way .

Hmmm... I have quite a few big cities in GOTM 5, and I could have done better if I hadn't squandered quite a few turns before cranking out my mega-engineer brigade. That delayed my SS by about 20 game turns. But I'm hoping I have a good compromise between perfection and time.

I think the built-in bonus of your spreadsheet's game turn calculation will assist my GOTM score a bit, but if everyone is aware of it and agreed to it, that's fine with me.

I took a detour today and am playing GOTM 4 for to see how I would have done in the pack last month. No SS in the 1700's in that game for me, however. Mid 1800's is possible, but I will shortly have to consider the grow vs. speed aspect of the score and decide which way to go (I'm in 1778 now, with about 30 advances left and doing about one per day).
 
A resurrected thread from June 2001 about the SS issue, and even further implications on reducing everyone's normalized results. This effect happened in GOTM 4, 5, 6, and 7. I still feel it should be addressed.



This is from my first long post at CivFanatics, in June 2001, about the SS scoring error in the GOTM system (and how it reduces everyone else's normalized score):

By Starlifter, June 2001:

...
NOTE: Fixing this error will cost me points in GOTM 5 (my first GOTM), since I will otherwise get this undeserved bonus (I launched a SS in the 1700's).
...


BOTTOM LINE... Simply compute the true ending game turn number manually for game in which a SS is launched before 1850, since the spreadsheet does not do it correctly.

Also, since Shadowdale's GOTM 4 score was inflated, everyone else's normalized scores were lowered by about 4.9%.


The established GOTM players knew about the defect, and here is the reply:

by Matrix, June 2001:

...
And shadowdale is right too: it has been agreed upon. I will admit, because it's hard and takes a very long time to check at which turn someones spaceship arrives.
...
But also to my opinion, that's not so bad because it usually looks like a very early finish (like you're planning te do) doesn't result in a very good GOTM score.

;)


america1s.jpg
 
Sorry, I have the problem to compute proper GOTM score at all. Can somebody explain me, where I find MaxTurns for the game and how much turns i have played?
 
Well first of all - you don't ahve to that, you can just download the excel file that MAtrix has uploaded in the first post iof this thread - there you only have to write what year, what score and then select map size and difficulty level.

But if you wan to know then you can calculate it based on how many turns you are in each different time setting. Or you can turn the cheat menu on and choose set game year - that tells you how many turns you have played and then test a little with it to find the finish year(turn)

:sniper:
 
But the current Excel file is updated for the new formula! Just download it here.

It the GOTM Excel sheet and has everything in it: all the scores of all past GOTM's and the calculations and so forth. ;)
 
Well something is wrong with the wizzard in that file. Looking on the file you sent out that compared the new and the old formula in GOTM 6, shadowdale had 160 GOTM-score (with the new formula) in that file, but if I input it in your wizzard it tells me 400+ GOTM-score which one is right?

Could someone please explain the new formula for me by taking this example given below, and write down how you should do the maths. Please just don't give me a formula with all these ^!"(&#??)_§|[]™™$ cuz I think they have another meaning in Sweden, or maybe I just don't understand them, :).

Example:
A SS-finish in 1800 with a score of 4000.


Thanks! :goodjob:
 
GOTMformula.gif

The square root of N is the square root of 4000 = 63.25
1800 AD is turn 225. Max turns (M) = 420 (in this GOTM)
So: G = 64.25*(50^((420-225)/420)
(420-225)/420 = 0.464
50^0.464 = 6.142
So: G = 63.25*6.142 = 388

And the Score Wizard gives the same! :yeah:

Oh, but actually since the GOTM IX I take into account that the years always increase by 1 every turn after you launch your spaceship. So actually the GOTM score will be lower, because this example has played more turns.

But I did make another adjustment: you may now choose to use the turn to calculate your score in addition to the date. If you want to use the date, leave the turn cell blank. :D Just download that new Excel file here...
 
by Chofrits (a Swede):

...Please just don't give me a formula with all these ^!"(??)_§|[]??$ cuz I think they have another meaning in Sweden, or maybe I just don't understand them
LOL, I spend a lot of time in Sweden and have done lots of "Swedish" math.... don't worry, Chofritz, "Swedish math" is the same as the rest of the Western world :lol:. The symbol you are confused about, as I recall from you previous posts, is the caret ^ which means "raise to the power of". Example:

50 ^ PNP means "50 raised to the power of PNP"
3^4 means 3*3*3*3 (which is 81)
125^(.33333) means "the cube root of 125" (which is 5)
BTW, nice graphic and explanation, matrix ;). And who ever said Civ II is just a game? Look at all the people around the world using advanced math!! :goodjob:

america1s.jpg
 
Oh my god! I am stupid!

Square = Kvadrat, in swedish
root = Rot, in swedish

Ok, I DO understand, ;)
My misstake not to understand that one, ;)

Sorry for giving you problems, ;)

However calculate Shadowdales score in GOTM 6 using the new formula and then compare it to what you provided in the excel file you posted in the "scoring caps"- thread (the one comparing the new and the old formula).

You don't have to but whatever thanks for explaining :)
 
Back
Top Bottom