Inspiration

I love GeoGuessr and I love Reddit—so why not combine them? I wanted to create a game that tests how well you really know Reddit's endless maze of niche communities. Can you tell r/mildlyinteresting from r/notinteresting just by looking at an image? I built SubGuessr to find out.

What it does

SubGuessr shows you a random image from Reddit and challenges you to guess which subreddit it came from. You get to test your knowledge of Reddit's quirky communities, from the wholesome to the bizarre. It's simple, addictive, and surprisingly difficult.

How I built it

I started with the Hello World Template and built from there. Originally, I began with a Blocks-based approach, but after discovering that Blocks would disqualify me from the hackathon, I pivoted and had Kiro help me convert everything to the new Hello World Template. From there, I integrated the Reddit API to fetch random images and built out the guessing mechanics.

Challenges I ran into

My biggest challenge was the mid-development pivot from Blocks to the Hello World Template. I had to restructure my entire approach while keeping the core gameplay intact.

Accomplishments that I am proud of

I'm proud that I successfully pivoted my technical approach without losing momentum. I created a genuinely fun and engaging game that captures the spirit of both GeoGuessr and Reddit culture. The game actually works and it's addictive!

What we learned

I learned a ton about working with APIs, adapting to technical constraints on the fly, and the importance of staying flexible during development. I also gained a deeper appreciation for Reddit's incredible diversity of communities.

What's next for SubGuessr

I want to add difficulty modes, more leaderboards, and daily challenges. I'm also considering features like hint systems, themed challenges (only gaming subreddits, only meme subreddits, etc.)

Built With

  • devvit
  • kiro
Share this project:

Updates