RetroPoints!
July 10 2014, 9:09pm, last edited July 10 2014, 9:14pm
This means that the regular point value will always be a base for the RP value (assuming that at least one person has earned the achievement), and it will always be greater than this value.
I am assuming RP in this equation is the RetroPoints value that appears in parentheses for each achievement? Based on that equation, the value of RP will equal the base when the number of achievers is equal to the total users who have played the game, but this value is less than the base value for any other case because a/t <= 1.
For example, substituting values for the
![[void] Immortal](https://media.retroachievements.org/Badge/413080.png)
p = 50
a = 1
t = 48
r = 0.4
RP = 50*0.4 + 50*(1/48)*(1-0.4) = 20.625
OP
July 11 2014, 8:17am, last edited July 11 2014, 8:40am
Edit: ah, its a little more complicated than that - I'll get back to you asap, sorry brian
You must log in before you can join this conversation.
July 10 2014, 12:31pm, last edited July 10 2014, 10:09pm
This figure is a value which represents the relative difficulty and rarity of an achievement, depending on how many people have achieved it within a game.
See an example on any game page:
The RetroRatio takes the regular point value into account, and produces a new value which is given by:
p = points
a = achievers
t = total users who have played the game
r = 0.6
RP = p*r + p*(a/t)*(1-r)RP = p * r + ( p * ( t / a ) * ( 1 - r ) )
This means that the regular point value will always be a base for the RP value (assuming that at least one person has earned the achievement), and it will always be greater than this value.
See the 'hardest' (or 'rarest') achievements at this link: https://retroachievements.org/achievementList.php?s=14&p=2 and hardest games here: https://retroachievements.org/gameSearch.php?p=0
Please let us know what you think, if it needs adjusting etc. We have regular recalculations set up now ready which are recalculating every achievement and user's total point and RetroPoint value every 24 hours.
Thanks!
Edit: sorry, that's what I get for rushing lol