Competing for a higher rank is essential for a game play.
With Leaderboard, it only takes a simple integration to implement a ranking service.
Following features are provided:
Following terms are used for Leaderboard.
Term | Description |
---|---|
Leaderboard AppKey | One Leaderboard Appkey is issued for each project. |
Factor | The unit of ranking purpose. Each factor is configured by cycle, update, or sorting. |
Daily Ranking | Ranking cycle which is initialized at every specific time of the day. |
Weekly Ranking | Ranking cycle which is initialized at every specific day and time of the week. |
Monthly Ranking | Ranking cycle which is initialized at every specific day and time of the month. |
Total Ranking | Ranking cycle which is not initialized. |
The Leadboard platform is physically structured as below:
The Leaderboard platform is logically structured as below:
Leaderboard is configured by factor. Depending on the setting, it can be differently applied.
Scores can be sorted in the ascending or descending order.
[Sort by Ascending Order]
The ascending order sorts scores from the lowest to the highest.
[Sort by Descending Order]
The descending order sorts scores from the highest to the lowest.
Scores can be updated by the highest, the latest, or the accumulated.
[Updating with the Highest Scores]
Updated when a newer score is higher than a previous one.
[Updating with the Latest Scores]
Updated with new scores, regardless of existing scores (updated at all times).
[Updating with the Accumulated Scores]
Updated with the combination of a new score and an existing one.
The tie-breaking method may be set to prioritize the first or the latest-ranks by factor.
[Set Priorities for First Ranks ]
When there are a multiple number of ties, the first-registered user ranks the highest.
[Set Priorities for Latest Ranks]
When there are a multiple number of ties, the latest-registered user ranks the highest.
Initialization time of a factor can be configured.
The entire ranking is not initialized.
For the weekly ranking, specify a date of initialization; for the monthly ranking, specify a day of initialization.
The entire ranking is not initialized.
The maximum number of users to be registered for a factor: no more than 10 million.