放置系ゲーム
操作不要のオートプレイでゲームが進み、財貨が増える放置系ゲームの場合、プレイに関するメソッドを以下のように呼び出して下さい。
ステージ開始と終了
放置系ゲームはステージのプレイ回数が非常に多いため、すべてのステージを記録せずにハードル(ボスステージなど)として設定した特定のステージの解放、またはクリア状況に応じて以下のようにPlayStageメソッドを呼び出してください。
- ハードルとして設定した特定のステージに応じて以下のようにステージの開始と終了を記録してください。
以下の適用例は10ステージごとにハードルを設定しました。
PlayStage (ステージ開始) player_uuid { player_uuid } character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, character_uuid ] stage_type stageType.PvE stage_slug "1-1” stage_category_slug { ブロンズ寿司 } stage_level "1" stage_score null stage_status stageStatus.Start stage_playtime null
PlayStage (ステージ終了) player_uuid { player_uuid } character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, character_uuid ] stage_type stageType.PvE stage_slug "1-1” stage_category_slug { ブロンズ寿司 } stage_level "1" stage_score null stage_status stageStatus.Win stage_playtime null
PlayStage (次のステージ開始) player_uuid { player_uuid } character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, character_uuid ] stage_type stageType.PvE stage_slug "1-10” stage_category_slug { ブロンズ寿司 } stage_level "10" stage_score null stage_status stageStatus.Start stage_playtime null
財貨の獲得及び使用
放置系ゲームではSoft Currency(ゲームプレイで獲得する財貨)を頻繁に獲得するため、記録しません。Soft Currencyの使用とHard Currencyの獲得、そして使用ログは以下のようにGetCurrencyおよびUseCurrencyメソッドを呼び出してください。
-
放置系ゲームでゲームプレイ全般に影響するInfrastructureアイテムを獲得する場合、以下のようにUseCurrencyおよびGetInfrastructureメソッドを呼び出してください。
UseCurrency (ゴールドでテーブル開放) player_uuid { player_uuid } character_uuid { TentuPlayKeyword.DUMMY_CHARACTER_ID } currency_slug { GOLD } currency_quantity 2500 currency_total_quantity 285700 where_to_entity entity.GetInfraStructure where_to_category_slug { ゲストテーブル } where_to_slug { 2番ゲストテーブル }
UseCurrency (キャッシュでテーブル開放) player_uuid { player_uuid } character_uuid { TentuPlayKeyword.DUMMY_CHARACTER_ID } currency_slug { CASH } currency_quantity 20 currency_total_quantity 26 where_to_entity entity.GetInfraStructure where_to_category_slug { ゲストテーブル } where_to_slug { 2番ゲストテーブル }
GetInfrastructure (ゲストテーブルの獲得) player_uuid { player_uuid } character_uuid { TentuPlayKeyword.DUMMY_CHARACTER_ID } item_slug { 2番ゲストテーブル } item_quantity 1 from_entity entity.UseCurrency from_category_slug { ゲストテーブル } from_slug { 2番ゲストテーブル }
-
重要なアイテムの獲得ボーナスとして特定のObjectを獲得する場合、以下のようにGetBonusおよびGet{Object}メソッドを呼び出してください。
GetBonusメソッドのis_automated
にはユーザーがボーナスを獲得するためにクリック(またはタップ)といった特定の操作が求められる場合はFALSE、ユーザーが何も操作しなくても自動的にボーナスを獲得する場合はTRUEの値を入力してください。GetBonus player_uuid { player_uuid } character_uuid { TentuPlayKeyword.DUMMY_CHARACTER_ID } bonus_slug { スキルポイント } bonus_category_slug { ゲストテーブル } is_automated FALSE
GetCurrency player_uuid { player_uuid } character_uuid { TentuPlayKeyword.DUMMY_CHARACTER_ID }] currency_slug { CASH } currency_quantity 5 currency_total_quantity 46 from_entity entity.GetBonus from_category_slug { ゲストテーブル } from_slug { 10レベルアップ }
-
財貨でレベルアップを行う場合、UseCurrencyとLevelUpInfrastructureメソッドを呼び出してください。
UseCurrency (レベルアップに財貨を使用) player_uuid { player_uuid } character_uuid { TentuPlayKeyword.DUMMY_CHARACTER_ID } currency_slug { GOLD } currency_quantity 128,930 currency_total_quantity 34,230 where_to_entity entity.LevelUpInfrastructre where_to_category_slug { ゲストテーブル } where_to_slug { 1番ゲストテーブル }
LevelUpInfrastructure (アイテム(テーブル)レベルアップ) player_uuid { player_uuid } character_uuid { TentuPlayKeyword.DUMMY_CHARACTER_ID } item_slug { 1番ゲストテーブル } item_level_to 10 item_level_from 1