Narrative game
Call the methods below if your game is a narrative game that offers a visual novel where users can choose how the story would proceed throughout the story.
Get Character
Call GetCharacter method when a user chooses a certain character in the plot or a story path that he wishes to proceed with.
player_uuid | { player_uuid } |
---|---|
character_uuid | { character_uuid } |
characterarchetype_slug* | { Justin path} |
from_entity | entity.PlayStage |
from_category_slug | { Justin path } |
from_slug | { Justin path } |
Start & End Stage
Call the methods below when a user decides to engage with the character or story plot he chose.
-
Call UseCurrency method when currency is required to start a stage for the chosen character or story path.
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 { Justin path } where_to_slug {1-1}
-
Call PlayStage method when a stage for the chosen character or story path begins.
PlayStage player_uuid { player_uuid } character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, 곽찬] stage_type stageType.PvE stage_slug {1-1} stage_category_slug { Justin route} stage_level {1-1} stage_score null stage_status stageStatus.Start stage_playtime null
-
Call PlayStage method when a stage for the character or story path ends. The result of the stage must be recorded accordingly at
stage_status
for the PlayStage method.PlayStage (when user wins or completes a stage) player_uuid { player_uuid } character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, 곽찬 ] stage_type stageType.PvE stage_slug { Justin path } stage_level {1-1} stage_score null stage_status stageStatus.Win stage_playtime 30
PlayStage (when user leaves or surrenders a stage) player_uuid { player_uuid } character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, 곽찬 ] stage_type stageType.PvE stage_slug { 1-1 } stage_category_slug { Justin path } stage_level {1-1} stage_score nulll stage_status stageStatus.Quit stage_playtime 30