Below is an explanation of the newly added Top Bells feature. If you have any questions or comments, please feel free to post them in this thread!
Top Bells featureThe Bell treasure hunt on ACC began in 2010.
KingK made a TopBells ranking list outside of ACC quite a while ago, which was taken over by
GoldenCelebi after KingK didn’t have time for its upkeep anymore. It was a popular feature, but getting it integrated into ACC allows for more functionality.
A new link has been added under "AC Community" in the left sidebar: Top Bells. This new feature shows a list of Bells found and missed and a list of all Jackpots found and missed. Additionally, the Top Bells rank number is show next to the Bells under "My ACC" and in the profile. We’ve tried out adding the rank number to the Bells that are shown below every post, but the general consensus was that this was too much in your face, so it was removed again.
Jackpots listThe Jackpots list is simply a list of all Jackpots found since the treasure hunt commenced in 2010. Whenever a Jackpot is found (or missed), the list is being updated. So, from now on, whenever the Jackpot is being found, we’ll know straightaway who the lucky finder is. If the list has been updated but no recent Jackpot is shown at the top, we’ll know someone missed the Jackpot - but it won’t show who, that would be too cruel.
Top Bells listAbove the Top Bells list, the user(s) who found and missed the most Bells are shown, your current rank is being displayed and the parameters that restrict the list are shown.
The Top Bells list shows all users with the number of Bells they’ve found and missed. The list has been sorted on total number of Bells found, so we can safely assume that Aurora6 will always be at the top of the list.
Keeping the Top Bells list manageableShowing all ACC users
will make the database explode isn’t possible, hence a way to restrict the number of users on the list had to be devised. The current parameters to achieve that restriction are shown above the Top Bells list.
The minimum number of Bells you need to have found to appear in the list is
100. So, if you’ve found no Bells yet, you won’t find yourself on the list.
If you haven’t logged in for more than
180 days, you will drop off the list. If you log in after this, you will reappear on the list after it has been updated the next day.
If you have found at least
1,000,000 Bells, you won’t ever drop off the list. You’ve earned yourself a permanent place and even if you wouldn’t login for ten years, you will still be listed. Not that you would know, but others will.
Using the above parameters, the list is long but still manageable.
RankingEverybody who has found the same number of Bells, has the same rank. That’s the obvious bit. However, ranking can still be done in different ways. For Top Bells, “Dense ranking” is being used. This is just a choice, if many people don’t like it, we can change it to normal ranking. An example should explain it all:
User #Bells Rank Dense-rankAurora 50,000,000 1 1
BellLover 10,000 2 2
BellHater 10,000 2 2
BellDontcare 10,000 2 2
Minumom 5,000 5 3
Maxidad 4,000 6 4
The difference between Ranking and Dense ranking is that Dense ranking has no gaps in the ranks and Ranking has. Ranking will give a better idea how many users are in the list, but it won’t be perfect either, because there are many users with 100 Bells.
Within a group with the same rank, users are ordered by UserID. This makes the long-time members be listed first; seniority gives perks.
Updating and changesBesides ranking the users base on the number of Bells they’ve found, the Top Bells list also shows alterations, just like KingK’s and GoldenCelebi’s list did. Once per day, the list is being updated and compared with the list of the previous day. As a result, the user(s) who found and missed the most Bells between those last two updates are shown at the top of the page. Additionally, all individual changes are shown within the list.
The updating will be done by a scheduled job which runs at a set time every day. If the job hasn’t run for some reason, the updating can also be done manually.