🔢Understand the data schema
How it functions?
Last updated
How it functions?
Last updated
You can interact with the API through HTTP requests from any language, For ease of use and comprehension, here are some key concepts and data flows within RPGGO. Understanding these will help you rapidly build your own AI-native app.
To integrate concepts from both gaming and storytelling, we've designed four fundamental elements: games, scenes, goals, and NPCs to assist you in crafting your open-world experience.
Game: A complete gaming experience, which can encompass multiple scenes, using various scenes to enrich perspectives and clues, facilitating a progressive storytelling approach.
Scene (Chapter in V2): A specific location or scenario within the game. Each scene contains one or more goals. When all goals are achieved, the game transitions to the next scene for further exploration.
Goal: Specific goals within a scene that players must accomplish. These goals often require dialogue with NPCs to obtain clues necessary for completion. Typically, multiple goals will progressively uncover deeper clues to aid players.
NPC (Character in V2): Individuals or observers present in a scene. Additionally, each scene requires a DM to assist in advancing the game or handling unexpected situations. Players can freely interact with NPCs to gather clues or just for fun.
Users can submit answers and reasoning to the DM to achieve next goal set within a scene.
Once all goals in a scene are completed, the game progresses to the next scene, at which point goals and NPCs may have undergone new changes.
Victory in the game is achieved when all scene goals are met.
Bad endings are under designed, which is based on value checks, and this will be released soon, more detailed controls and multi storylines can be made from the creator side easily.