ゲームでフレンドとの順位競争は、今では欠かすことのできない要素です。
Leaderboardプラットフォームを使用すれば、簡単な連動だけでランキングサービスを実装できます。
次のような機能を提供します。
Leaderboardでは次の用語を使用します。
用語 | 説明 |
---|---|
Leaderboard AppKey | プロジェクトにつき1つのLeaderboard AppKeyを発行する。 |
ファクター | ランキング目的を区分する単位。ファクターには周期、アップデート基準、ソート基準設定。 |
デイリーランキング | 毎日決められた時間に初期化するランキング周期。 |
週間ランキング | 毎週決められた曜日、決められた時間に初期化するランキング周期。 |
月間ランキング | 毎月決められた日、決められた時間に初期化するランキング周期。 |
全体ランキング | 初期化しないランキング周期。 |
Leaderboardプラットフォームの物理的構造は、下図のとおりです。
Leaderboardプラットフォームの論理的構造は、下図のとおりです。
設定はファクター単位で可能です。設定によって複数の特性のLeaderboardを使用できます。
スコアソート方式は、昇順、降順を設定できます。
[昇順ソート]
昇順ソートは、小さいスコアから大きいスコアにソートします。
[降順ソート]
降順ソートは、大きいスコアから小さいスコアにソートします。
スコアアップデート方式は、最高、最新、累積スコアに設定できます。
[最高スコアアップデート]
新しいスコアが以前のスコアより高いスコアの時にアップデートします。
[最新スコアアップデート]
既存スコアと関係なく新しいスコアをアップデートします(常にアップデート).
[累積スコアアップデート]
新しいスコアと既存スコアを合算してアップデートします。
同点者の順位決定方式は、ファクター単位で最初、最新ランキング獲得者優先順位に設定できます。
[最初ランキング獲得者優先順位]
同点者が複数人いる場合、先に登録されたユーザーが高い順位になります。
[最新ランキング獲得者優先順位]
同点者が複数人の場合、後に登録されたユーザーが高い順位になります。
ファクターの初期化時間を設定できます。
全体ランキングは初期化されません。
週間ランキングは初期化曜日を、月間ランキングは初期化日を指定できます。
全体ランキングは初期化されません。
ファクターに登録できる最大ユーザー数を意味します。最大1,000万人まで入力できます。