Inspiration

We were inspired by classic text-based adventure games as well as Dungeon AI. However, we noticed when playing with Dungeon AI it was very rigid in sticking to a pre-planned story, so we wanted to engineer a game that allowed some flexibility in the plot so long at the main goal was ultimately achieved.

What it does

When playing Save the Meerkats, you are always given the same starting line: You have 100 days to defeat the evil AI superpower! From here, it asks how you would like to proceed. The player writes an action as a response and the AI calculates how many days completing the action would take. It advances the story according to your response whilst tracking the countdown. There are three general routes to victory: diplomacy, dethronement, and decimation. So long as the player sticks out one of these routes and is under the 100-day mark, they are able to win no matter what strange things they do along the way.

How we built it

We used OpenAI and Flask.

Challenges we ran into

Determining three distinct paths to victory and fixing prompts accordingly

Accomplishments that we're proud of

Getting those prompts engineered Goldi Locks style: juuuust right!

What we learned

It is awfully entertaining to fabricate a fable of meerkat salvation with the helpful hand of OpenAI

What's next for Save the Meerkats

Hopefully we'll save more meerkats for many a moon to come!

Built With

Share this project:

Updates