Inspiration
We were inspired by classic detective stories like Detective Conan and wanted to create an engaging way for players to experience the thrill of solving mysteries interactively. The simplicity of Telegram chatbots made it the perfect platform to blend storytelling with interactive gameplay.
What it does
Televenture is a text-based Telegram game where players investigate crime scenes, gather clues, and solve mysteries by connecting evidence and identifying the culprit. The interactive chatbot guides players through immersive storylines and decision-making.
How we built it
We first define the game rules and user actions that should be handled by our telegram chatbot, then we proceed to build the chatbot that accepts the defined sets of commands. Afterwards, we build the openAI backend and prompt engineer it so that it generates and presents the story in the desired format, as well as responds to user interactions based on our game rules. Lastly, we wire up the telegram bot interface with the openAI story generator to finish our product.
Challenges we ran into
Since none of us had experience integrating AI into word-based game, it has been a tough time trying to write good prompts. We also realized that GPT API produces less intelligent responses as compared to website, making it even more challenging. We fine-tuned the prompts multiple times to get the most desired story-telling.
Accomplishments that we're proud of
We managed to give each game totally different experiences with the help of LLM, despite the same storyline. The user can always discover something new and will never feel bored.
What we learned
We learnt how to built a telegram bot for the first time. We also learnt how to connect and use API from OpenAI to connect the telegram bot with chatGPT
What's next for Televenture
develop more features to further improve user experiences, hopefully find an API that allows large volume of request at one time.
Log in or sign up for Devpost to join the conversation.