カード収集RPG
様々なキャラクターやカードを集めるゲームの場合、以下のようなメソッドを呼び出してください。
ユーザーはゲームプレイでミッションをクリアするか、特定のアイテムを使ってゲームをプレイせずにミッションをスキップすることもできます。
ユーザーがステージをプレイする場合
ユーザーが直接ステージをプレイする場合は、以下のメソッドを呼び出してください。
ステージ開始
- 
ステージの開始に財貨が使われる場合、以下のように
UseCurrencyを呼び出してください。where_to_entityにはentity.PlayStageを入れてください。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_currency_slug
string
必須
スタミナcurrency_quantity
float
必須
8currency_total_quantity
float
オプション
99999where_to_entity
オプション
entity.PlayStagewhere_to_category_slug
string
オプション
冒険(ステージの種類)where_to_slug
string
オプション
1-1-1(ステージ名) - 
ステージの開始時に
PlayStageを呼び出してください。- 
ダミーキャラクターIDを含め、ステージのプレイに使われるすべてのキャラクターを
character_uuidsにリスト型で入力します。 - 
stage_statusにはstageStatus.Startを入力してください。 
メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuids
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_, { ニケuuid }, { アガメムノンuuid }, { 天香uuid }, { 白雪蓮uuid }, { ケット・シーuuid }stage_type
必須
stageType.PvEstage_slug
string
必須
1-1-1stage_category_slug
string
オプション
冒険stage_level
string
オプション
1stage_score
int
オプション
null
stage_status
オプション
stageStatus.Startstage_playtime
int
オプション
null
 - 
 - 
ステージをプレイする際にキャラクターがアイテムを装備している場合、
PlayStageWithEquipmentをアイテム別に呼び出してください。メソッド
パラメータ
データ型
必須
備考
装備A
装備B
player_uuid
string
必須
character_uuid
string
必須
{ 白雪蓮uuid }
item_slug
string
必須
Lv1防具Lv2ロングソード(火)stage_slug
string
オプション
1-1-1stage_type
オプション
stageType.PvEstage_category_slug
string
オプション
冒険 
ステージ終了
- 
ステージの終了時に
PlayStageを呼び出してください。stage_statusの値はリザルトに応じてWin、Lose、Quitにしてください。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuids
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_, { ニケuuid }, { アガメムノンuuid }, { 天香uuid }, { 白雪蓮uuid }, { ケット・シーuuid }stage_type
必須
stageType.PvEstage_slug
string
必須
1-1-1stage_category_slug
string
オプション
冒険stage_level
string
オプション
1stage_score
int
オプション
3stage_status
オプション
stageStatus.Winstage_playtime
int
オプション
30 
キャラクターのレベルアップ
ステージのプレイ中に特定のキャラクターがレベルアップした場合、LevelUpCharacterを呼び出してください。
| メソッド | パラメータ | データ型 | 必須 | 備考 | 
|---|---|---|---|---|
player_uuid  | 
string  | 
必須  | 
||
character_uuid  | 
string  | 
必須  | 
{ キュレネuuid }  | 
|
level_to  | 
int  | 
必須  | 
  | 
|
level_from  | 
int  | 
オプション  | 
  | 
アイテム獲得
ステージのプレイ中にアイテムを獲得した場合、以下のようにアイテムObjectごとに獲得メソッドを呼び出してください
- 
ステージのプレイのみで財貨を獲得した場合、
GetCurrencyを呼び出してください。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_currency_slug
string
必須
ゴールドcurrency_quantity
float
必須
4947currency_total_quantity
float
オプション
999999from_entity
オプション
entity.PlayStagefrom_category_slug
string
オプション
冒険from_slug
string
オプション
1-1-1 - 
ステージのプレイのみで消費アイテム(Consumable)を獲得した場合、
GetConsumableを呼び出してください。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_item_slug
string
必須
経験のポーション(大)item_quantity
float
必須
29from_entity
オプション
entity.PlayStagefrom_category_slug
string
オプション
冒険from_slug
string
オプション
1-1-1 - 
ステージのプレイのみで装備(Equipment)を獲得した場合、
GetEquipmentを呼び出してください。メソッド
パラメータ
データ型
必須
備考
装備A
装備B
player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_item_slug
string
必須
★1 隠密の短刀(光)★1 兵士の剣(火)item_quantity
float
必須
1from_entity
オプション
entity.PlayStagefrom_category_slug
string
オプション
冒険from_slug
string
オプション
1-1-1 
ボーナス獲得
ステージをプレイしてボーナスを獲得する場合、GetBonusと一緒にボーナスで獲得するObject獲得メソッドであるGet{ Object }を呼び出してください。
  | 
次の適用例はボーナスとして財貨と消費アイテムを獲得してGetBounsにGetConsumableとGetCurrencyを追加で呼び出しています。
| メソッド | パラメータ | データ型 | 必須 | 備考 | 
|---|---|---|---|---|
player_uuid  | 
string  | 
必須  | 
||
character_uuid  | 
string  | 
必須  | 
  | 
|
bonus_slug  | 
string  | 
必須  | 
  | 
|
bonus_category_slug  | 
string  | 
必須  | 
  | 
|
is_automated  | 
boolean  | 
オプション  | 
  | 
| メソッド | パラメータ | データ型 | 必須 | 備考 | 
|---|---|---|---|---|
player_uuid  | 
string  | 
必須  | 
||
character_uuid  | 
string  | 
必須  | 
  | 
|
item_slug  | 
string  | 
必須  | 
  | 
|
item_quantity  | 
float  | 
必須  | 
  | 
|
from_entity  | 
オプション  | 
  | 
||
from_category_slug  | 
string  | 
オプション  | 
  | 
|
from_slug  | 
string  | 
オプション  | 
  | 
| メソッド | パラメータ | データ型 | 必須 | 備考 | 
|---|---|---|---|---|
player_uuid  | 
string  | 
必須  | 
||
character_uuid  | 
string  | 
必須  | 
  | 
|
currency_slug  | 
string  | 
必須  | 
  | 
|
currency_quantity  | 
float  | 
必須  | 
  | 
|
currency_total_quantity  | 
float  | 
オプション  | 
  | 
|
from_entity  | 
オプション  | 
  | 
||
from_category_slug  | 
string  | 
オプション  | 
  | 
|
from_slug  | 
string  | 
オプション  | 
  | 
ユーザーがステージをスキップした場合
ユーザーがステージをプレイせずにクリアチケットやスキップチケットなどを使用してミッションをクリアした場合、以下のようなメソッドを呼び出してください。なあ、この場合は結果データのみを収集することができます。
ステージ開始と終了
- 
戦闘スキップアイテムを使用する場合、
UseConsumableを呼び出してください。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_item_slug
string
必須
スキップチケットitem_quantity
float
必須
1where_to_entity
オプション
entity.PlayStagewhere_to_category_slug
string
オプション
冒険where_to_slug
string
オプション
1-4-10 - 
ステージの開始に求められる財貨を消費する場合、
UseCurrencyを呼び出してください。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_currency_slug
string
必須
スタミナcurrency_quantity
float
必須
8currency_total_quantity
float
オプション
99999where_to_entity
オプション
entity.PlayStagewhere_to_category_slug
string
オプション
冒険where_to_slug
string
オプション
1-4-10 - 
戦闘スキップアイテムを使用する場合、ステージの終了時に
PlayStageを呼び出してください。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuids
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_stage_type
必須
stageType.PvEstage_slug
string
必須
1-4-10stage_category_slug
string
オプション
冒険stage_level
string
オプション
44stage_score
int
オプション
null
stage_status
オプション
stageStatus.Winstage_playtime
int
オプション
0 
キャラクターのレベルアップ
ステージのプレイ中に特定のキャラクターがレベルアップした場合、LevelUpCharacterを呼び出してください。
| メソッド | パラメータ | データ型 | 必須 | 備考 | 
|---|---|---|---|---|
player_uuid  | 
string  | 
必須  | 
||
character_uuid  | 
string  | 
必須  | 
  | 
|
level_to  | 
int  | 
必須  | 
  | 
|
level_from  | 
int  | 
オプション  | 
  | 
アイテム獲得
ステージのプレイ結果に応じて獲得した財貨やアイテムを記録するために、Objectごとの獲得メソッドであるGet{ Object }を呼び出してください。
| メソッド | パラメータ | データ型 | 必須 | 備考 | 
|---|---|---|---|---|
player_uuid  | 
string  | 
必須  | 
||
character_uuid  | 
string  | 
必須  | 
  | 
|
currency_slug  | 
string  | 
必須  | 
  | 
|
currency_quantity  | 
float  | 
必須  | 
  | 
|
currency_total_quantity  | 
float  | 
オプション  | 
  | 
|
from_entity  | 
オプション  | 
  | 
||
from_category_slug  | 
string  | 
オプション  | 
  | 
|
from_slug  | 
string  | 
オプション  | 
  | 
| メソッド | パラメータ | データ型 | 必須 | 備考 | 
|---|---|---|---|---|
player_uuid  | 
string  | 
必須  | 
||
character_uuid  | 
string  | 
必須  | 
  | 
|
item_slug  | 
string  | 
必須  | 
  | 
|
item_quantity  | 
float  | 
必須  | 
  | 
|
from_entity  | 
オプション  | 
  | 
||
from_category_slug  | 
string  | 
オプション  | 
  | 
|
from_slug  | 
string  | 
オプション  | 
  | 
| メソッド | パラメータ | データ型 | 必須 | 備考 | 
|---|---|---|---|---|
player_uuid  | 
string  | 
必須  | 
||
character_uuid  | 
string  | 
必須  | 
  | 
|
item_slug  | 
string  | 
必須  | 
  | 
|
item_quantity  | 
float  | 
必須  | 
  | 
|
from_entity  | 
オプション  | 
  | 
||
from_category_slug  | 
string  | 
オプション  | 
  | 
|
from_slug  | 
string  | 
オプション  | 
  |