コンソール画面

放置系ゲーム

操作不要のオートプレイでゲームが進み、財貨が増える放置系ゲームの場合、プレイに関するメソッドを以下のように呼び出して下さい。

ステージ開始と終了

放置系ゲームはステージのプレイ回数が非常に多いため、すべてのステージを記録せずにハードル(ボスステージなど)として設定した特定のステージの解放、またはクリア状況に応じて以下のように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