Code Breaker
Code Breaker
Code Breaker is a puzzle game inspired by the classic Mastermind board game. The objective is simple yet challenging: decipher a hidden code within 10 attempts. Players must rely on their logic and deductive reasoning to crack the code, making every attempt count.
The game introduces multiplayer capabilities, allowing players to compete in turn-based multiplayer. Built on the Godot engine, the multiplayer experience leverages Remote Procedure Calls (RPC), ensuring smooth and seamless interactions between the host and client. Additionally, a built-in translation manager makes the game accessible to a wider audience, with support for multiple languages.
Game Modes
Code Breaker offers three distinct game modes that can be combined for a customized and increasingly challenging experience:
-
Normal Mode
Decode the cypher using 8 possible symbols or colours. This mode provides the perfect starting point for new players while offering a solid challenge for seasoned strategists. -
Hard Mode
Introduces 4 additional symbols or colours, increasing the pool of possible combinations. This mode significantly increases the difficulty, requiring sharper focus and more advanced deductive skills to succeed. -
Duplicate Mode
Allows repeated symbols or colours within the cypher. This twist creates a more complex and unpredictable code, testing even the most experienced code-breakers.
Features
-
Puzzle Gameplay
Solve the code in 10 attempts or less, putting your logic and pattern recognition skills to the test. -
Multiplayer
Play with friends or compete against others in turn-based multiplayer with host-client networking. -
Customizable Difficulty
Mix and match game modes to create a challenge suitable to your preferences. -
Translation Manager
With a translation manager, no matter where you are from you can make the game enjoyable for everybody.
About the Project
Code Breaker is not just a game but also a tutorial and showcase of the features and possibilities of the Godot engine. Whether you are a developer looking to learn more about Godot’s capabilities or a player who enjoys solving puzzles, Code Breaker demonstrates how to implement various gameplay mechanics, such as:
- Multiplayer with RPC
- Translation management for a global audience
- Customizable difficulty settings and game modes
How to play?
Singleplayer:
- Click on the Singleplayer button
- Start cracking the code by setting the code and after that click the CHECK button
Multiplayer:
- Click on the HOST button if you are a host
- Wait for your friend to join (make sure that your IP is entered into the IP textbox and hit enter on your keyboard)
- If everything went right, you should see a message at the top of the screen "Your turn!" or "Wait for your turn!"
Are you ready to crack some codes?