Inspiration
I wanted to make a puzzle game which is easy to get into but is also a little bit challenging at the same time. Also with the features reddit provides this puzzle game felt a good fit as an async social game.
What it does
There is a 10x10 grid in game and intially the creator places cheese and mouse on the grid. Then the player moves the mouse around the grid. Based on the mouse's current and previous position, the cells light up in different colors, showing the player if they are closer or farther from the cheese. Player need to make calculative guesses to reach the cheese in least number of moves.
How we built it
I took help of the examples provided in reddit github especially Pixelary game. The documentation is great and it helped a lot in creating the application
Challenges we ran into
First time working on devvit so faced few challenges around structure of application.
- It took me sometime to understand how to update UI state after useAsync is called.
- Did not work with redis before so took some time to understand redis APIs
Accomplishments that we're proud of
To have a running application with most of the features in short period of time.
What we learned
Learnt about devvit APIs and potential reddit holds for async social games
What's next for Mouse & Cheese
Improve the user interface, handle boundary cases and implement intuitive player progression to improve longevity of the game. Add more challenges to keep the game interesting
Log in or sign up for Devpost to join the conversation.