コンソール画面

アドベンチャーゲーム

ビジュアルノベルのようにテキストと絵でストーリーが展開され、選択肢によってストーリーが分岐されるゲームの場合、以下のようにメソッドを呼び出してください。

キャラクター獲得

選択したキャラクターを獲得する場合、GetCharacterメソッドを呼び出してください。

GetCharacter (キャラクター(又はルート)をひとつ選択)
player_uuid { player_uuid }
character_uuid { character_uuid }
characterarchetype_slug* {空里慎ルート}
from_entity entity.PlayStage
from_category_slug {空里慎ルート}
from_slug {空里慎ルート}

ステージ開始と終了

特定キャラクターのストーリーを選択した場合、以下のようなメソッドを呼び出してください。

  • ステージの開始に財貨が使われる場合、以下のようにUseCurrencyメソッドを呼び出してください。

    UseCurrency (チケット使用)
    player_uuid { player_uuid }
    character_uuid { character_uuid }
    currency_slug TICKET
    currency_quantity 1
    currency_total_quantity 3
    where_to_entity entity.PlayStages
    where_to_category_slug {空里慎ルート}
    where_to_slug {1-1}

  • 特定キャラクターのストーリーを進める場合、以下のようにPlayStageメソッドを呼び出してください。

    PlayStage (ステージ開始)
    player_uuid { player_uuid }
    character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, 空里慎]
    stage_type stageType.PvE
    stage_slug {1-1}
    stage_category_slug {空里慎ルート}
    stage_level {1-1}
    stage_score null
    stage_status stageStatus.Start
    stage_playtime null

  • ステージが終了したときにPlayStageメソッドを呼び出してください。この際にStageの結果に応じて stage_status を記録してください。

    PlayStage (ステージ終了)
    player_uuid { player_uuid }
    character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, 空里慎 ]
    stage_type stageType.PvE
    stage_slug {空里慎ルート}
    stage_level {1-1}
    stage_score null
    stage_status stageStatus.Win
    stage_playtime 30

    PlayStage (ステージのリタイアによる終了)
    player_uuid { player_uuid }
    character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, 空里慎]
    stage_type stageType.PvE
    stage_slug { 1-1 }
    stage_category_slug {空里慎ルート}
    stage_level {1-1}
    stage_score nulll
    stage_status stageStatus.Quit
    stage_playtime 30