Inspiration

We wanted to create an interactive adventure-style game and were inspired to create Code Breaker off of the games Mastermind and Wordle. It is an online version so you don’t need the actual board to play. It is a fun game that we play in our free time and wanted to share with other people!

What it does

This game simulates a safe-breaking mission. The user is asked to go on a journey to break a code and recover classified documents from a safe, where they have to play a game to guess the passcode.

How we built it

We built this through Java Script. We started by designing the UI and then worked together to implement the code. We used a lot of buttons and user input, which we needed to code to ensure that they did what we wanted to happen.

Challenges we ran into

We ran into a challenge when we were trying to connect the elements in the UI to the code that we'd written. We went into a trial-and-error process to make sure that all of the buttons had significance and in the event that a button was clicked, the right page needed to pop up. After we were done, we realized that it would have been easier to code and build the UI simultaneously; this will help us with future projects.

Accomplishments that we're proud of

We are proud of the game's interactive UI and how the graphics establish the theme of the game that we were intending. We are especially proud of how all of the screens work well together and how the game will hook the users.

What we learned

Our team's main language is Java, but through the process of building this game, we learned how to use JavaScript. We thought that JavaScript would be easier to use when building our project (a game) because it has a lot of user input. We learned about JavaScript and became familiar with a different language!

What's next for Code Breaker

In the future, we hope to make more mini-challenges for the user to complete on the way to the safe and some interactions with enemy agents. This will add a "sequel" to this game. Also, we would like to make a page where the user can customize their avatar to increase the personal connection that the user has with the game.

Built With

Share this project:

Updates