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

Built With

Share this project:

Updates