Inspiration

Choose your own adventure is a popular book series in which readers can actively participate in a book by choosing the next decision a protagonist makes. This type of storytelling, wherein the audience makes decisions about the story, has evolved into Role Playing Games (RPGs), which are incredibly popular. These types of games serve as the inspiration for this application.

What it does

This game allows the user to choose their own adventure. The user starts a story off, and the application comes up with the next part of the story as well as four different choices for what to happen next. The user can then find out what happens next.

How we built it

I first developed a prompt describing the action of the model. I experimented with different requirements for the model's output, and what aspects of the requirements to emphasize to the model. Once the prompt was successful with one model, I tested it with other models and tweaked it as needed to consistently return the most engaging adventure story.

Challenges we ran into

Some models were not consistent in returning options for next steps, and their next steps were very generic. During testing, some models also would go into circular chains of events.

What we learned

It is important to reiterate important aspects of the output. In the prompt for this application, returning four unique next steps was reiterated to ensure the user received these choices.

What's next for Choose your own adventure game!

Adding in image models to display the next step in the story.

Built With

Share this project:

Updates