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
- Excerpt Selection: Ensuring the excerpts were engaging but not too revealing of the answer was a delicate balance.
- 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
- devvit
- react
Log in or sign up for Devpost to join the conversation.