Crazy Dummy Swing 攻略ガイド

デイリーランキングの仕組み

ランキングは速さの競争です。コインや見た目は順位に影響しません。

01日付で区切られる

タイトル画面とゲーム画面の両方に G_LEADERBOARD レイヤーがあり、Leaderboard_bg・Leaderboard_line・Lead_title・Lead_Arrow・LBPOP_bar / LBPOP_icon といった部品で組まれています。ビルドには Date オブジェクトと UI_Text_NewMap(新しいマップの表示)もあり、日付がマップと順位の両方に効いていることが分かります。

配信ページの説明も「デイリーランキングの上位を目指す」という表現で、累計ではなく当日の順位を指しています。

02スコアはどこで送られるか

スコア保存は Firebase 経由で行われます。ビルドには encryptScore という関数を読み込む記述があり、送信値がそのまま平文で流れていないことが分かります。

ゲーム側の改ざん対策として一般的な構成ですが、暗号化の中身は確認していません。当サイトが断定するのは「平文ではない」ところまでです。

03ランキングの使い方

上位に入るには、まずコースを最後まで通すことです。途中で止まるより、遅くても完走したほうが記録として残ります。

タイムの表示形式(秒か、ミリ秒か)は画面部品からは特定できませんでした。

04同点と保存の扱い

順位の並べ替え規則(同点時にどう扱うか)は、画面部品からは読めませんでした。ビルドにあるのは表示用のラインとポップアップで、比較ロジックはサーバー側にあります。

記録が消えたように見えるときは、まず日付を確認してください。当日のランキングは翌日には別のマップの順位に切り替わります。前日の順位を見返す画面は確認できませんでした。

ランキングに送られるのはタイムだけではありません。ビルドにはプレイヤー名の表示部品(Leaderboard_line 内のテキスト)もあり、名前とタイムが組で並びます。名前は自由入力ではなく、あらかじめ用意された素材から選ぶ形式です。