if("number of whole rounds played" > 0) "What is shown" = "your Score" / "number of whole rounds played" else "What is shown" = "your Score"
"proportion of current round played" = "round time so far" / 120 If "in overtime" then "proportion of current round played" = 1 if("number of whole rounds played" > 0 or "proportion of current round played" > 0.2) "What is shown" = "your Score" / ("number of whole rounds played" + "proportion of current round played" ) else "What is shown" = "your Score"
..The first problem is that it doesn't give a sensible number. For example:If in the first 20 seconds of the first round of 120 seconds you score 5 points, it will show PPR = 5. By the time you hit overtime (after 120 seconds), if you continue scoring at that rate, then it will show PPR of 30 - even though your rate of scoring has not changed at any point in that round.Ignore overtime for now. Assume the round ends after 120 seconds...
That "rounds > 0" looks bad to me. If you just joined for a very short time at the end of the round and then left when the next round started it would give a low numberI might increase that number of rounds to include only when you've played more rounds....perhaps 3 or 4? More?Edit: let's try with 4 or more rounds needed to count towards average PPR