Inspiration

The inspiration for "Guess The Book" came from the desire to engage book lovers on Reddit in a fun, interactive way. We wanted to create a game that sparks curiosity about different genres and introduces people to new or classic books they may not have read yet.

What it does

"Guess The Book" provides a short excerpt from a book in a chosen genre and challenges Redditors to identify the book title from four multiple-choice options. It creates a fun guessing game while fostering discussions about books.

How we built it

The game was built using a combination of:

  • Backend: A database of books and excerpts, organized by genre, powers the game.
  • Frontend: A simple, user-friendly interface allows moderators to create posts and Redditors to interact with the game.
  • Platform Integration: The game integrates with Devvit Webviews to allow seamless post creation and interaction directly on the platform.

Challenges we ran into

  1. Excerpt Selection: Ensuring the excerpts were engaging but not too revealing of the answer was a delicate balance.
  2. Genre Diversity: Gathering a wide variety of books for each genre took significant effort.

Accomplishments that we're proud of

  • Successfully creating a dynamic game that encourages Redditors to engage with books and genres they might not usually explore.

What we learned

  • Simplicity is key when designing user experiences for large platforms like Reddit.

What's next for Guess The Book

  • Dynamic Scoring System: Introduce a scoring system for players based on accuracy and the number of guesses used.
  • Leaderboard: Add a leaderboard to showcase top-performing players and encourage friendly competition.
  • Hints System: Provide optional hints to help users make their guesses.
  • More Genres: Expand the list of genres to include categories like graphic novels, biographies, and poetry.
  • Event Integration: Host themed events or challenges, such as genre-specific weeks or holiday specials.
  • Mobile Optimization: Enhance the game experience for mobile users with responsive designs.

Built With

Share this project:

Updates