Skip to content

jakewtaylor/subdle

Repository files navigation

Subdle

Subdle is daily game heavily inspired by games like Wordle, but with a Reddit twist.

Each day1 a subreddit is chosen for todays game. You will be shown up to 5 of the top posts2 from that subreddit in the past month.

The goal is to determine which subreddit you are seeing in the least number of guesses!

There is a simple score card system that can be viewed and shared once the game is complete, much like Wordle.

How to play

  1. Visit the r/subdle_dev subreddit - there's an instance of the game on this post
    • The "Add Reddit Admins" plugin is installed
  2. Launch the app
  3. Start guessing!
    • There is also an in-app tutorial explaining how to play!

Future ideas

Go-live polish

I have not added in any branding, splash screens, etc.

I have focused more on the UX and gameplay, I imagine adding splashscreens and such would be easy enough to do at the time of wanting to publish.

"closeness" scoring

Currently Subdle attempts to indicate how "close" an answer is, but only through a very crude implementation of Levenshtein distance, which does not account for any kind of semantical "close-ness", with an extra check for if the correct subreddit name contains the guessed subreddit name (i.e. this allows guesses of r/cats to be "close" to r/Catswithjobs despite a larger Levenshtein distance).

I had initially planned to measure "close-ness" based on both the target subreddit and the guessed subreddit's "topic", which can be seen in the iOS mobile app (but not on desktop, I noticed!). However this information does not appear to be exposed through any API I could access so I had to abandon this idea.

The current solution of Levenshtein distance is not particularly logical or obvious to a user.

Automatic curation

Currently the subreddits featured in Subdle are a curated list of subreddits I believe work well for the game; but this could be extended to continue to include other subreddits, and lesser known ones.

Difficulty

There could be a difficult mode which only features subreddits with less than "X" amount of subscribers, which would likely increase difficulty considerably.

Engagement

We could automate creating a daily thread for the game for users to discuss todays subreddit, much like on r/NYTConnections, with the ability to automatically comment your score for the day on the post. I believe the Devvit suite already has capability for this, but due to a limited amount of time to work on this I haven't gotten around to it sadly!

Storing scores for statistics over time

Currently Subdle is completely stateless, but it should be possible to store users' scores so they can view stats and in turn create some kind of leaderboard to create further engagement.

Footnotes

  1. This functionality is implemented, but currently it simply loops through a selection of curated subreddits.

  2. We load several of the top posts, but filter out some posts, such as posts that do not contain a body or any images, or mod/stickied posts etc.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors