Inspiration

I realized one of the main reasons I spend so much time on Reddit is because of comment threads. It's crazy how a single comment can totally shift the direction of a conversation. StoryStream takes that concept and turns it into a game, where creativity and plot twists happen just like those Reddit threads. It's all about building stories together, one unexpected comment at a time.

What it does

users start with posting the beginning of a story with a turn limit. Others then continue adding to the story by submitting the next part in the comments, and the most upvoted reply continues the narrative. When the turn limit is reached, the full story is revealed.

How we built it

Building StoryStream on the Devvit platform was exciting work. I drew inspiration from the nature of Reddit posts and comments but added a structured flow to it like it would be in a game.

Challenges we ran into

  • Next Part Selection: very important part of thinking how the next part should be selected was, as not giving enough time will result in inaccurate representation of community decision

  • Leaderboard and Rankings: Designing an effective and motivating ranking system that encourages participation while also rewarding consistent quality contributions.

Accomplishments that we’re proud of

creating a platform where people can collaboratively build stories, showcasing both creativity and the community spirit. The game loop logic was very fun to develop.

What we learned

participating in the hackathon has taught me a lot about community dynamics and gamification. I learned how to build a system that not only fosters creativity but also motivates users through rewards like rankings and leaderboards. The development process involved careful attention to the flow of the game and how to make the experience fun and seamless.

What’s next for StoryStream

There’s so much more to come!

Planned Features:

  • Weekly Showcase: Show the most upvoted finished story of the week to feature the top creators.
  • Leaderboard Expansion: Introduce levels and ranks based on participation and quality of stories to encourage users to participate even more.
  • Customization: Subreddits can add more personal features, such as being able to set genres for their stories or change the limit for turns.
  • Interactive Elements: Allow users to add in interactive elements such as a poll on what direction the story should proceed.

Built With

Share this project:

Updates