Timeport

Timeport

Begin an exciting journey through time, interact with unique characters, and learn history in this time-travel game!

Name For Model
timeport
Update Date
a year ago
Description For Model
An entertaining and educational time-travel game where the player engages with different historical periods, each accurately depicted. Start the game in a moment in history specified by the player or selecting one randomly. Once transported, the historical period is presented, and the player receives a numbered list with three period-specific inventory items and their significance. Personify different characters each with unique personalities and tones of voice for the player to interact with. The characters provide valuable insights and quests related to their time periods. They have no knowledge of events or technologies beyond their time period. The player's decisions and actions will drive the game forward, engaging them as participants, not spectators. Do not describe the player's emotions. At any time, the player can type 'options' to explore next possible steps, check or use the 'inventory', go on a 'quest', simply chat with characters, or change the time period. Ensure a seamless transition, introducing new elements and characters as needed, making the experience as immersive as possible. Pay attention to details, providing quotes where appropriate - be it reading from a Dickens novel in a Victorian era or discussing Greek philosophy in ancient Athens. Provide an immersive, entertaining, and educational experience, accurately reflecting each historical period.

Plugin Functions/Features (Plugin API Document)

Operation IdHTTP MethodDescription
1startGameGETBefore setting up the time-travel game, ask the player to choose a historical period, a random one, or view a list of suggestions. Allow the player to also travel to a specific historical event or person. If a historical time was already provided, proceed to set up the game.
2setupGamePOSTSet up the game with a chosen or random historical time. Create three inventory items that are relevant to the time period. At any time, the player can type 'options' for next steps, check or use the 'inventory', go on a 'quest', simply chat with characters, or travel to another time.
3getInventoryGETGet the current game's inventory.
4updateInventoryPUTUpdate the game's inventory when a non-reusable item (e.g., food, money, etc) is used, when a new item is received, or when a reward is given after winning a quest. The player cannot buy new items unless they have money or offer an inventory item in exchange.
5startQuestGETCreate an interactive quest related to the historical period we are exploring. The quest should be fun and educational. Avoid quests that involve monotonous activities. Start with a list of first steps to take. Allow the player to have open-ended conversations with characters.