コインとスピンホイール
コインは帽子と交換するための通貨。動画を見ると25枚、さらに2倍になる仕組みがあります。
01コインは何に使うのか
コインは、帽子(スキン)を買うための通貨です。ビルド内には AddCoins / RemoveCoins / GetCoins という処理があり、帽子の購入(BuyHat)で消費されます。
ゲームの進行(ステージの解放)にコインは関係しません。コインが足りないことで先に進めなくなる、という設計ではありません。
見た目を変えるだけの要素なので、無理に集める必要はありません。ただし帽子の中にはスピンホイールでしか手に入らないものがあり、その場合はコインより運の方が重要になります。
02コインの入手経路
ビルド内で確認できるコイン獲得の経路は、次のとおりです。いずれも数値まで文字列で確認できたものと、処理名だけ確認できるものに分かれます。
| 経路 | 内容 | 確度 |
|---|---|---|
| リワード動画 | 動画を見ると25コイン(内部文字列 Rewarded_25_Coin) | 確認 |
| 動画で2倍 | 一定時間、獲得コインが2倍(DoubleCoins / CompletedDoubleCoinsVideo) | 確認 |
| スピンホイール | 無料スピン(FirstSpin / FreePrize)でコインや帽子が出る | 確認 |
| 飛躍の報酬 | CoinAward という処理でコインが加算される場面がある | 確認 |
| 購入 | FlippyBundle(有料パック)にコインが含まれる | 確認 |
03スピンホイール(1日1回の無料スピン)
ビルド内には SpinWheel、ClickToSpin、NextSpinWillYield、spinCount、FirstSpin、FreeSpinner、FreeSkip といった処理があります。回数(spinCount)を管理し、次に何が出るかを決める(NextSpinWillYield)構造です。
「FreeSpinner」「FreeSkip」という語から、無料で回せるスピンと、待たずに飛ばす手段が用意されていることが分かります。抽選対象には帽子が含まれます(HatInSpinner)。
何回に1回無料になるのか、排出率がどのくらいかは、文字列に数値がありません(不明)。「今日は回した」という状態は端末内に保存されます。
- 無料スピン
- FreeSpinner / FirstSpin。条件を満たすと無料で回せます。
- 待ち時間のスキップ
- FreeSkip。次のスピンまでの待ちを飛ばす手段があります。
- 抽選対象
- コインと帽子(HatInSpinner)。
- 結果の決定
- NextSpinWillYield。回す前に結果が決まる実装です。
04効率よく貯める順番
- まず無料スピンを回す。コストがゼロで、帽子が出れば購入の必要がなくなります。
- 次にリワード動画。25コインは1回の飛躍より確実で、待ち時間も短いです。
- 2倍の時間帯(DoubleCoins が有効な間)に動画を見る。同じ視聴で得られる量が変わります。
- 欲しい帽子が決まっているなら、スピンより購入を優先する。抽選は当たらないことがあります。
- コインが余ってもステージ進行には影響しないため、集めすぎに意味はありません。
05分かっていないこと
帽子の価格、スピンの排出率、1日に回せる回数、2倍になる時間の長さは、いずれも公開情報にもビルド内の文字列にも数値がありません。画面に出た数字を記録する以外に確認方法がないのが現状です。
動画広告が実際に配信されているかは、広告ブロッカーや地域の設定に左右されます。広告が出ない環境では、コインの主な入手経路がスピンだけになります。