Inspiration

This is a simple code breaking game, inspired by the mastermind board game where one player sets the code and the the second player tries to guess it. For each try, the second player gets hints based on their guess.

What it does

In this game players must try and break the code set by the game. The game generates a set of random numbers and hides some of them from the player based on the level of difficulty their playing at. The more codes the player breaks, the higher the number of hidden characters to be guessed. When a user beaten all stages for a code length, the game proceeds to increase increase the code length. The game makes use of images that are usually used in memes to represent difficulty and add a bit on fun in the mix.

How we built it

I build the game using Devvit blocks. To make the game easy to update without having to change the graphical interaction, the game is separated into modules which contain specific functions.

Challenges we ran into

Adapting to the Devvit standards and creating an application that works in a entirely new platform for me.

Accomplishments that we're proud of

Creating functional software for used by the Reddit community. I am also proud that I have succesfuly completed the base functionality of this application and having it available to one of the best online community in world.

What we learned

I have learned how to create applications using Devvit. I have learned about the effectiveness of compact components when creating software. These days, creating web based applications is a messy process that result in many vulnerabilities as a result of importing too many components, that sometimes are not safe. Developing with Devvit has taught me the all important principle of keeping code simple once again.

What's next for redditMastermind

The next step is to improve on the game to allow each player to select their preferred style of play. Whether one wants to practice memory spelling or strategy, the game would be better used as a way improve brain health. The game also will allow users to challenge each other with codes to break. Another possible improvement is to have a leader board so that player can be able to compete and make the game an more engaging .

Built With

Share this project:

Updates