Inspiration
WordSeeker was inspired by Codenames a social party game.
What it does
WordSeeker is a fun and interactive word guessing game. There are 2 types of players: Clue Masters who select words to be guessed and provide a clue for them and Word Seekers who guess the words given the clue.
Compete with others and climb the leaderboard! Earn points when you guess all the words correctly.
In an attempt to make it more Reddit-y, community-based and not rely on people playing at the same time, I took into account posts and user generated content to make an app where players can create a post with a clue for a set of words (selected by the player), other players can then try to guess the words given the clue.
How we built it
WordSeeker was built using javascript, redis, redditAPI and devvit (Reddit’s Developer Platform). I used a lot of the tutorials from Reddit developer docs, Devvit AI helper and snippets from Pixelary to create the app.
Challenges we ran into
Coming from a bit of background react, their were a lot of similarity, so that helped alot. I think the major challenge here was getting the desired layout using stacks and spacers (We take so long to learn to center a div with css, now we have to do it with blocks)
Accomplishments that we're proud of
Learning to use reddit's API to create a working application with interactive posts that other fellow redditors can use to generate their own WordSeeker post and have other people play right from Reddit.
What we learned
Redis was new to me and although I did reuse most of the services from pixelary, I got a glimpse into how to use it store key/value pairs and also to use it keep track of points for the leaderboard. Another interesting thing I learned looking at the Pixelary codebase was how they made the pointToast feedback message, I thought it was interesting use of setInterval to display a nice feedback message to the player.
What's next for WordSeeker
Nearing the end of the project I did come up with additional ideas that might make the app more fun and interesting. I'll like to include more customization options, different themes/dictionary, so that the word pool is tailored more to specific subreddits liking (anime, movies, games). Better point system, currently only the guesser gets award 1 point if they guess all the correct words, I like to integrate a more complex point system that would award not only the clue master, but also the word seeker for clues targeting more words (possibly some sort of fibonacci sequence). I would like to include different modes to add additional twist; Emoji only clues or even drawings as clues.
Built With
- devvit
- javascript
- redis
Log in or sign up for Devpost to join the conversation.