## On global points

 Case number: 671076-986220 Topic: Server Opened by: infjamc Status: Closed Type: Bug Opened on: Sunday, May 31, 2009 - 14:20 Last modified: Sunday, April 17, 2016 - 01:55

According to the FAQ page, global points are assigned as follows:

Points = Max(1, RoundUp( 1 - (Rank - 1)/(NumPlayers - 1) )^7 ) * 100)

Indeed, the formula is used for calculating group scores and soloist scores. However, it seems to me that the number of players from the soloist competition is used for calculating the evolver and all hands scores as well. For example, take a look at an earlier puzzle, "136: Cell Adhesion" ( http://fold.it/portal/node/985906 ):

- With 42 groups, the group score correctly decays to 1 at 20th place [(21/41)^7 = 0.00925].
- However, notice that the evolver scores and all hands scores are awarded the same way as soloist scores, in the sense that you get the same number of points if you end up with the same rank. As a result, the lowest all-hands score is a 3, and the lowest evolver score is an 84.

Or take the recent "150: Rosetta Decoy 12" for example ( http://fold.it/portal/node/986180 ):

- 37 groups, with the group scores calculated correctly
- 247 soloists, so 121st place is the cutoff for 2 points
- 20 evolvers, but the scores are calculated as if there were 247 players. For example, I expected my 2nd place result [obtained by local wiggling a teammate's solution to the next full point] to yield a score of 69 [(18/19)^7 = 0.685] rather than the observed 98 [which would make sense if it's calculated as (246/247)^7 = 0.972].

==> Obviously, the problem affects everyone across the board, so it's at least being "equally unfair" to everyone. But this also means that, in the most extreme scenario, one can always get free evolver points simply by asking a teammate to uploading the starting configuration, opening the "solution," and the pressing wiggle. Why? Because even a last place in the evolver competition will yield more than a single point simply because there are always fewer evolvers than soloists in a puzzle.

Bottom line: Is this a bug, or was this intended? If it's indeed a bug, I would not mind about updating to the correct scoring system starting at a recent puzzle if re-calculating scores for every puzzle since 2008 would be too much work.

(Sun, 05/31/2009 - 14:20  |  6 comments)

Offline
Joined: 05/29/2008
Groups: Void Crushers

By the way, there is a Global Points Calculator (ODS-File for OpenOffice) in the German wiki:
http://de.foldit.wikia.com/wiki/Datei:Global_Points_Calculator.ods
(And yes, to calculate Global Evolver Points you have to enter the number of soloist players.)

Offline
Joined: 12/27/2012

```=MAX(ROUNDUP((1-((A2)-1)/((B2)-1))^5*(C2)))
```

should be

```=MAX(1,ROUNDUP((1-((A2)-1)/((B2)-1))^5*(C2)))
```

In the MAX function, the argument "1" ensures that 1 point will be awarded.

Offline
Joined: 11/10/2007
Groups: vi users
 Topic: General » Server

The point raised is quite right, and yes, the best solution is to simply recalculate the scores for all the puzzles with evolvers. This will lead to changes in points, and it may even lead to changes in evolver rankings, although such variations will probably be few.

Offline
Joined: 06/17/2010
 Status: Open » Closed

Scoring fixed. Closing.

Offline
Joined: 02/20/2009
Groups: Contenders
 Status: Closed » Open Type: Question » Bug

Unfortunately, it seems that the problem still exists. Look at Puzzle 428 ( http://fold.it/portal/node/989822/show_improver_players ) and 427 ( http://fold.it/portal/node/989815/show_improver_players ) for example-- evolver points are still being awarded using the denominator for the soloist competition.

Offline
Joined: 02/20/2009
Groups: Contenders
 Status: Open » Closed

Closing the old case for now as there was a discussion last year to revamp the scoring system for the evolver competition.