-
-
SubSleuth gameplay interface showing daily subreddit guessing challenge
-
Subreddit post and options - dynamically fetched from reddit
-
Correct option selected - scores based on correct answer and time taken
-
all answers correct, final screen with leaderboard
-
Users can submit their own quiz questions which will show up in next days
Inspiration
SubSleuth was inspired by the success of daily puzzle games like Wordle and Heardle. We realized Reddit's diverse communities have incredibly distinct voices and posting patterns - from the practical advice of r/AmItheAsshole to the oddly satisfying content of r/oddlysatisfying. This creates a perfect opportunity for a fun, challenging daily game that celebrates Reddit culture.
What it does
SubSleuth is a daily subreddit guessing game that tests your knowledge of Reddit. Players receive 7 rounds of increasing difficulty, starting with 2 subreddit options and scaling up to 6. Each round shows a real Reddit post title and optional body text. Players must identify which subreddit it belongs to before time runs out.
Key Features:
- 7 daily rounds with progressive difficulty
- Speed scoring (up to 200 points per round: 100 base + 100 speed bonus)
- Per-round timers that get progressively tighter
- Streak tracking for daily players
- Community leaderboards
- Wordle-style share grid to challenge friends
- Stats dashboard showing games played, win rate, perfect games, and score distribution
- User submission system for puzzle suggestions
- Dark mode support matching Reddit's theme
How it was built
SubSleuth is built on Reddit's Devvit platform, allowing it to function as a native Reddit experience. The app was developed using TypeScript and React to create an interactive, responsive interface. We implemented a curated database of 50+ subreddits with hand-selected posts that capture each community's unique voice.
Technical Architecture:
- Devvit framework for Reddit native app
- React for UI components
- TypeScript for type safety
- Redis for leaderboard and streak tracking
- User submission validation system
- Responsive design for mobile and desktop
Accomplishments
- Created engaging daily puzzle content across 50+ diverse subreddits
- Implemented real-time leaderboard system with community competition
- Built moderator tools for content management and auto-posting
- Designed intuitive UI that mirrors Reddit's familiar experience
- Created robust user submission system with mod approval workflow
- Achieved smooth animations and responsive interactions
- Implemented speed-based scoring mechanics
- Built comprehensive stats and tracking dashboard
What we learned
- Designing engaging puzzle content requires understanding community nuances and tone
- Moderation tools are crucial for community-driven content platforms
- Speed-based scoring creates additional engagement and replayability
- The Devvit platform provides excellent abstractions for Reddit-native apps
- Community participation (via user submissions) significantly increases platform value
- Real-time updates and leaderboards drive daily engagement
What's next for SubSleuth
- Expand to 100+ subreddits with even more diverse communities
- Add seasonal themes and special events (holiday editions, themed weeks)
- Implement custom leaderboards for individual subreddits
- Add difficulty settings (easy, hard, expert modes)
- Create team competitions and tournaments
- Develop mobile-optimized interface
- Add internationalization for non-English subreddits
- Implement achievement badges and rewards system
- Add social sharing features and challenges between friends
- Analytics dashboard for moderators to track puzzle performance
Log in or sign up for Devpost to join the conversation.