Inspiration
The inspiration for our project came from playing Dungeons and Dragons, a game that we all find incredibly fun, but doesn't have many ways to play on the web or by yourself quickly.
What it does
Our project allows you to set up your character how you want and then begin your adventure. It gives you different prompts but you're also able to type anything you want.
How we built it
We built our project by creating a web app that enables the user to set up their character and make decisions. From there we connected all decisions to the ChatGPT-4 API and requested it to generate JSON file responses that contain different states and decisions.
Challenges we ran into
A challenge we ran into was implementing the ChatGPT API in a way that would return consistently formatted JSON files that we would be able to handle, as well as making our API calls contain all necessary information to get our desired effect.
Accomplishments that we're proud of
We are proud of our ability to use Git properly to allow for collaboration on the website and good version control of our code. Setting up the chatGPT-4 API was also something we are proud of because there was so much conflicting information on how to implement it.
What we learned
We learned the proper way to use Git to avoid having large amounts of merge conflicts as well as how to use the GPT4 API.
What's next for StoryForge
Our next step for StoryForge would be to expand to allow different adventure types and create options for a long or short adventure. We also have plans to make an inventory system and expand combat.




Log in or sign up for Devpost to join the conversation.