放置系ゲーム
操作不要のオートプレイでゲームが進み、財貨が増える放置系ゲームの場合は以下のようにプレイに関するメソッドを呼び出して下さい。
ステージ開始と終了
放置系ゲームはステージのプレイ回数が非常に多いため、すべてのステージを記録せずにハードル(ボスステージなど)として設定した特定のステージをベースに、ステージをブロック単位でまとめて記録します。
各ステージブロックを開始またはクリアした場合、以下のようにPlayStageを呼び出します。
次の適用例では10ステージごとにハードルを設定した場合にステージの開始と終了を記録するためにどのように PlayStage メソッドを適用すべきかを確認することができます。
| メソッド | パラメータ | データ型 | 必須 | 備考 |
|---|---|---|---|---|
player_uuid |
string |
必須 |
||
character_uuids |
string |
必須 |
|
|
stage_type |
必須 |
|
||
stage_slug |
string |
必須 |
|
|
stage_category_slug |
string |
オプション |
|
|
stage_level |
string |
オプション |
|
|
stage_score |
int |
オプション |
null |
|
stage_status |
オプション |
|
||
stage_playtime |
int |
オプション |
null |
| メソッド | パラメータ | データ型 | 必須 | 備考 |
|---|---|---|---|---|
player_uuid |
string |
必須 |
||
character_uuids |
string |
必須 |
|
|
stage_type |
必須 |
|
||
stage_slug |
string |
必須 |
|
|
stage_category_slug |
string |
オプション |
|
|
stage_level |
string |
オプション |
|
|
stage_score |
int |
オプション |
null |
|
stage_status |
オプション |
|
||
stage_playtime |
int |
オプション |
null |
| メソッド | パラメータ | データ型 | 必須 | 備考 |
|---|---|---|---|---|
player_uuid |
string |
必須 |
||
character_uuids |
string |
必須 |
|
|
stage_type |
必須 |
|
||
stage_slug |
string |
必須 |
|
|
stage_category_slug |
string |
オプション |
|
|
stage_level |
string |
オプション |
|
|
stage_score |
int |
オプション |
null |
|
stage_status |
オプション |
|
||
stage_playtime |
int |
オプション |
null |
財貨の獲得と使用
放置系ゲームでは頻繁に獲得するSoft Currency(ゲームプレイで獲得する財貨)はいちいち記録しません。
Soft Currencyの使用とHard Currencyの獲得、そして使用ログを記録するには以下のようにGetCurrencyとUseCurrencyメソッドを呼び出してください。
-
放置系ゲームでゲームプレイ全般に影響するInfrastructureアイテムを獲得する場合、以下のように
UseCurrencyとGetInfrastructureメソッドを呼び出してください。ゴールドを使用してテーブル開放 メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_currency_slug
string
必須
goldcurrency_quantity
float
必須
2500currency_total_quantity
float
オプション
285700where_to_entity
オプション
entity.GetInfraStructurewhere_to_category_slug
string
オプション
テーブルwhere_to_slug
string
オプション
2番テーブルキャッシュを使用してテーブル開放 メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_currency_slug
string
必須
cashcurrency_quantity
float
必須
20currency_total_quantity
float
オプション
26where_to_entity
オプション
entity.GetInfraStructurewhere_to_category_slug
string
オプション
テーブルwhere_to_slug
string
オプション
2番テーブルテーブルの獲得 メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_item_slug
string
必須
2番テーブルitem_quantity
float
必須
1from_entity
オプション
entity.UseCurrencyfrom_category_slug
string
オプション
テーブルfrom_slug
string
オプション
2番テーブル -
重要なアイテムを獲得し、そのボーナスとして特定のオブジェクトを入手する場合、以下のように
GetBonusとGet{ Object }メソッドを呼び出してください。GetBonusメソッドの
is_automatedパラメータにはユーザーがボーナスを獲得するための行為(例えばクリックやタッチ)が求められる場合はFALSEを、何も操作しなくても自動的にボーナスを獲得する場合はTRUEの値を入力してください。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_bonus_slug
string
必須
スキルポイントbonus_category_slug
string
必須
テーブルis_automated
boolean
オプション
FALSEメソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_currency_slug
string
必須
cashcurrency_quantity
float
必須
5currency_total_quantity
float
オプション
46from_entity
オプション
entity.GetBonusfrom_category_slug
string
オプション
テーブルfrom_slug
string
オプション
Lv10にスキルアップ -
財貨を使ってレベルアップする場合、
UseCurrencyとLevelUpInfrastructureを呼び出してください。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_currency_slug
string
必須
goldcurrency_quantity
float
必須
128930currency_total_quantity
float
オプション
342300where_to_entity
オプション
entity.LevelUpInfrastructrewhere_to_category_slug
string
オプション
テーブルwhere_to_slug
string
オプション
1番テーブルメソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_item_slug
string
必須
1番テーブルitem_level_to
int
必須
10item_level_from
int
オプション
1