Jon Toye
Dylan Kotzer
Camiel van Schoonhoven
Jon Cannata
This app was created in ten days as the final project for General Assembly's Software Engineering Immersive. Supporting development has continued thereafter.
AI Adventure is a “Choose Your Own Adventure” game in which users can create characters, choose a storyline, and follow prompts to continue down a story path. Stories are newly generated by utilizing OpenAI API with Davinci engine. Using this API allows the user a multitude of different storylines for continuous engagement.
To get started, users sign up for an account (or sign in with Google)
Main Page
To create a character, go to 'Create Character' and fill in the required form, or let the Randomize Character button do it for you! You will then need to come up with a backstory for your character, or you can ask the AI to write one for you.
Create a Character page
To create an Adventure, go to 'Create Adventure', or click "Start Adventure" from the character's page and fill in the required form. Upon beggining the adventurer the AI will spend a little bit of time thinking up a great story for you to play through!
Create an Adventure page
Once you start an adventure, or continue a saved adventure, you will begin your adventure! AI Adventure is a text-based choose-your-own adventure game, so gameplay consists of reading through a short story and selecting one of the options provided to you by the AI. Once you select an option the AI will begin thinking about where to take your story next!
AI Adventure Gameplay
Navigate to the 'Explore' page to view:
- Users who you can follow and add to your friends list
- All of your created adventures
- All of your created users
Explore page
Your profile page contains links to your characters and adventures, as well as a follower/friend counter.
Also included is an editable "About me" section and activity log
Profile page
This project was built with HTML, CSS, JavaScript, Bootsrap, MongoDB, Express.js, React, Node.js, NoSQL, and deployed with Heroku.
AI technology by OpenAI, utilizing the Davinci text engine.
All artwork is AI-generated using Disco Diffusion.
Future releases of AI Adventure will include:
- ✅ Bug fixes and stability improvements
- ✅ Firefox and Safari optimization
- AI-generated end-point for an Adventure
- ✅ Recreate images with more advanced image generation
- Gender-diverse character images and generation
- Inventory system
- ✅Complete implementation of achievements
- ✅Journal/scrap to read through completed adventures
- ✅Epic Bard poems
- ✅ Localise characters and adventures to their user --DONE
- Dynamic image generation
- ✅Improved AI and option parsing
- Sound effects and music








