Board Thread:Game Discussion/@comment-33870577-20180821001632/@comment-35745775-20180822163907

MoisesGabby wrote: ''We don't store the penalty and the final time separately after the race is over, only the combined time. So its impossible to know where in the run the penalty was applied, so a relative split is impossible under those conditions.''

''Could we just store both? We could, but it would triple the storage requirements, in that you would need to store the pre-penalty time, the penalty, and the combined time (for ranking), which is not economical.''

Firsty, good job MoisesGabby for collating this information!

Second, I‘m going to be pendantic and say that since A+B=C, they only need to store A and C (B can always be calculated if needed), so there is no trippling, maximum only doubling required.

Third, let‘s put this in context. For each run in the WTTT database they also have to store player ID, car, PR and time. That‘s four pieces of information. One extra piece of time information makes five. So that is only 25% more than previously!

Forthly, hang on, but what about the ghost? Take Le Mans. Let‘s say 4 minutes of storable ghost, that‘s 240 seconds. The ghost is not jerky, so let‘s say 20 frames per second, that‘s nearly 5000 frames. Each frame must contain position data (2-dimensional coordinate or vector, 2 pieces of information), and a time, in total 3 pieces of information per frame. So that‘s 15000 pieces of information.

So now they want me to believe that it is a problem storing 15005 pieces of information per run, where previously they were storing 15004 !!

I‘m no programming expert, so corrections to my logic are welcome!