Inspiration

Reddit is the perfect place to create a game about story telling, as most posts are short stories within themselves.

Making a game that extracts post titles from a subreddit and transforms it into a memorable and sometimes funny story is a good way to "feel the room" of a subreddit while also getting some laughs and insights out of it.

What it does

Substory allows redditors to create a short story based on a random subreddit. it pulls the latest post titles from a chosen subreddit, and gives back a word bank for redditors to choose from.

Substory then intuitively creates connectors for those words to help build a "chaotic neutral" vibe, keeping the game interesting and ensuring no two stories are the same.

How we built it

Substory uses the reddit api, to extract post titles from a certain reddit, and feeds it into Google Gemini to then a word bank and connectors for those words. It uses webview to display and allow interaction between redditors live and utilizes redis cache and devvit api to create lasting posts on the subreddit.

Challenges we ran into

Working with the reddit api was tough, as figuring out how to structure the code into utilizing the api to the full potential was indeed a challenge.

Accomplishments that we're proud of

Figuring out how to effective use the reddit api was a definite plus.

The UI and the use of Google Gemini also felt satisfying when seeing two systems work seamlessly together to create a good user experience.

What we learned

How to develop a user experience that feels satisfying was worth the lesson.

Using Google Gemini to enhance gameplay and to make no two games the same was also a chapter worth learning.

What's next for Substory

-allowing redditors to pick their own subreddit to create a story form. -dynamic post titles to help highlight which post used which subreddit.

Built With

Share this project:

Updates