ゲームモード:キャンペーン・サバイバル・オンライン
実装は3系統。ただし公開されている説明は1つだけです。
013つのモード
| モード | 起動処理 | 記録される項目 | 公開状況 |
|---|---|---|---|
| キャンペーン | StartCampaign / OpenCampaignMap | CurrentCampaignLevel / CampaignLevelsCompleted / lastCompletedLevelIndex | 配信ページの主な遊び方 |
| サバイバル | StartSurvival | SurvivalKillsRecord / SurvivalWaveRecord | 実装あり。画面は SurvivalPanel |
| オンライン | StartOnline / searchOnlineGameCallID | isOnline / m_OnlineScene / OnlineLevel | 実装あり。配信ページはランキング無しと記載 |
02キャンペーン:地図から選ぶ
キャンペーンは、レベルを選ぶ地図(CampaignMap)から始まります。currentLevelIconPrefab と activeLevelIconPrefab があり、クリア済み・現在・未開放のアイコンを塗り分ける作りです(completeColor)。
進行状況は lastCompletedLevelIndex と CampaignLevelsCompleted で保存されます。レベルは IsSublevel というフラグを持ち、本編とサブレベルが分かれています。
キャンペーンの総レベル数は公開されていません。地図のアイコンの数がそのまま総数になりますが、当サイトでは数を断定しません。
03サバイバル:ウェーブを数える
サバイバルの記録は、倒した数(SurvivalKillsRecord)と到達ウェーブ(SurvivalWaveRecord)の2つです。つまり評価軸は「何体倒したか」ではなく「何ウェーブ耐えたか」が主です。
WaveSent / WavesToShowSpecialOffer という項目もあり、一定ウェーブごとに特別オファーを出す作りです。サバイバルは無料で長く遊べる代わりに、課金の導線が組み込まれています。
04オンライン:実装はあるが不明点が多い
StartOnline・OnlinePanel・searchOnlineGameCallID・SetOnlineEnemyUpgrades といったオンライン対戦用の処理は存在します。対戦相手の強化段階をコピーする作り(SetOnlineEnemyUpgrades)なので、PvP は「相手の編成を再現する」方式だと推測できます。
ただし配信ページは hasLeaderboard: false(ランキングなし)と書いており、ランキング画面(UIRanking / Country / RankingData)が実装されていることと食い違います。オンラインが現行ビルドで開放されているかは、実際に遊んで確認する以外に方法がありません(不明)。