NPNo Pain No Gain 攻略ラボ

見た目のカスタムと課金

見た目を変える要素はありますが、性能には影響しません。

01アクセサリーとカラー

ビルドには Accessories + Colors という見出しと、Accesories、OpenHats、OpenColors という操作が入っています。帽子などの装着物と、体の色を別々に選ぶ作りです。

商品名はビルドの文字列から採取しました。英語のままの名前が多く、日本語の正式表記はありません。

ビルドで確認できるカスタム商品名
種類名前備考
アクセサリーAlien / Chicken / Brocoli宇宙人・ニワトリ・ブロッコリー
アクセサリーCasco / Cawboyヘルメット・カウボーイハット
アクセサリーCrown / GafasCool王冠・サングラス
アクセサリーHeadUmbrella / HairPincho頭の傘・トゲのある髪
アクセサリーSarten / AudifonosBlue / AudifonosPinkフライパン・ヘッドホン2色
カラーColorBlue / ColorGreen / ColorRed青・緑・赤
カラーColorWhite / ColorBlack白・黒
カラーColorOrange / ColorPurple / ColorPink橙・紫・桃
カラーNeon Green蛍光グリーン

02課金の表記

ビルド内には $0.99、Save 80%、unlockAll、Restore purchases という文字列があります。単品課金と、まとめて解放する商品の両方が用意されている形です。

ただし、これらが Web 版で実際に購入できるのかは確認できませんでした。CrazyGames のページは無料(0 USD)として配信されており、課金の窓口はモバイル版が中心とみられます。

Restore purchases(購入の復元)があることから、アプリ側で購入した内容を復元する導線があることは確かです。

03セーブデータ

保存先
ブラウザの localStorage(PlayerPrefs 相当)に save_data と shop_data を保存します。
ランキング
leaderboard_cache と last_fetched_time に取得結果をキャッシュします。
暗号化
JsonSaveSystem と ScoreEncryption という処理があり、JSON をそのまま保存していません。
初期化
Reset Highscore を選ぶと、ハイスコアが0からやり直しになると警告が出ます。
クラウド
配信側の設定に cloud 保存の指定があります。ブラウザを変えた場合の引き継ぎは未確認です。