Inspiration
The Subventure was inspired by the endless diversity of content on Reddit and the joy of solving riddles. We wanted to create a game that transforms Reddit posts into a fun, exploratory experience, combining the thrill of puzzles with the creativity of storytelling. The idea stemmed from imagining Reddit as a vast treasure map, where every subreddit is a new land to explore, and every post holds a clue to the next adventure.
What it does
The Subventure is a Reddit-powered interactive adventure game that converts posts into riddles and challenges. Players navigate subreddits, guided by an AI companion, “The Riddler", to solve puzzles inspired by real Reddit content. Each solved riddle contributes to a personalized storyline, culminating in a vivid AI-generated image summarizing their quest in the form of a Reddit Post. The app blends word games, puzzles, and storytelling into a bite-sized, replayable journey.
How we built it
We used Reddit’s API to fetch posts from a curated list of 100 popular subreddits, focusing on text-based content. The riddles and challenges were dynamically crafted using an LLM (Google Gemini), integrating metadata and post content into engaging puzzles. Stable Diffusion (Azure OpenAI Dall-E 3) was used to generate personalized visual summaries based on the storyline. The frontend offers an intuitive UI, while backend services ensure smooth integration with Reddit and AI tools.
Challenges we ran into
- Content Filtering: Ensuring only relevant and engaging posts were selected for riddles required careful curation.
- Dynamic Riddle Generation: Crafting meaningful and challenging riddles from diverse Reddit content pushed the limits of LLM prompt engineering.
- Personalization: Creating an adaptable experience that remains immersive and relevant for different users was a complex design challenge.
Accomplishments that we’re proud of
- Successfully integrating Reddit’s UGC with AI to create dynamic riddles and engaging storylines.
- Building a seamless pipeline from Reddit data to an interactive, replayable game experience.
- Designing a playful, riddler-inspired AI companion that makes solving puzzles immersive and enjoyable.
- Generating personalized visual summaries with Stable Diffusion, blending creativity with technology.
What we learned
- The importance of balancing AI creativity with structured logic to ensure riddles are both fun and solvable.
- How to leverage Reddit’s vast ecosystem to create a constantly refreshing user experience.
- Designing for user replayability and engagement, especially when integrating multiple AI-driven components.
What’s next for The Subventure
Currently, The Subventure selects only text-based posts from a curated list of 100 popular subreddits. Future work includes:
- Support for Images and Videos: Expanding the game to include riddles and challenges inspired by visual and multimedia posts.
- User-Centric Subreddit Curation: Incorporating dynamic subreddit selection based on user interests or specific genres (e.g., science, art, humor).
- Enhanced Storylines: Adding more complex narrative arcs and branching storylines based on user choices.
- Broader Platform Engagement: Introducing challenges tied to trending posts, community events, or even user-submitted content.
The goal is to make The Subventure a comprehensive, interactive adventure where every Reddit user can experience their personalized journey!
Built With
- azure-openai-dalle-3
- devvit
- google-gemini
- typescript
Log in or sign up for Devpost to join the conversation.