Sunday, March 18, 2012

Introduction

The purpose of this blog is to collect feedback and provide a forum for discussions and ideas about the first of what I hope would be my many Android apps - The Mastermind.

The Mastermind is a simple but challenging game of code-breaking, based on the rules of the widely popular game "Mastermind", a.k.a. "Code-Breaker". It involves cracking a four (or even five) digit code as fast as possible. The UI is meant to be simple, convenient and intuitive, and looks very good on both phones and tablets.

The game requires fast and deep analytical thinking, so those who like playing blitz chess games would love this one.



Game rules:
Players take turn in guessing the secret code of their opponent. Each time a player makes a guess, he receives information about his success. The information is given in the form of two numbers, one red and one blue.

The RED number means the amount of digits you have guessed right, but which are in a DIFFERENT POSITION in the secret code you are trying to guess.

The BLUE number means the amount of digits you have guessed right and which are in the CORRECT POSITION in the secret code you are trying to guess.

Considering this information limits the possibilities with each turn. In Player v.s. Player mode, players start with a time limit and gain bonus seconds with each turn. Whoever manages to figure out the other players' secret code first - wins.

The secret code could not contain 0 (zero), so the 0 could be used as a "blank" character. There could also be no repeated digits (like 1337).

In the new "Get Rated" mode your goal is to try and break a random secret code as fast and with as few attempts as possible. The average scores of your last 10 games are your Fast Thinker (average time) and Deep Thinker (average attempts) ratings, which you could share and compare with your friends. The right column shows the number of possible combinations left, if you fully and correctly consider the feedback from all your attempts so far. This is actually very hard for a person to do in real time, but if an attempt does not decrease the possible combinations, then it was not really useful.

Current features:
1. Play against Android - try to beat the AI on several difficulty levels; This presents a scaling challenge for everyone and is a good way to practice the game;
2. Play against the clock and get your Fast Thinker and Deep Thinker ratings to share and compare with your friends online;
3. Play against another player - see who is the best code breaker; Now with time limits, similar to blitz chess, it gets even more competitive and fun;
4. Play with 4 or 5 digit numbers - the latter is far more challenging;
5. Adjust how the AI picks its guesses to manage difficulty or to better understand the logic of the game;
6. Use Reveal Mode by touching and holding the [i] button for considerable assistance in breaking the code;
7. Various other options and customizations, many more to come.

You can leave your general comments and impressions about the game here. Your feedback is very important for the development of the app, so please feel free to make any requests or suggestions.

Thank you!

Download links: Google Play, Google Play Mobile, SlideME, Amazon App Store,

1 comment:

  1. Hello, i truly love this game, i only have love problem and that's during pay sometimes it doesn't recognize that a number its correct and Silk bout show it being a correctly chosen number until many times tried. Just letting it he known that the its a glitch that causes you to have to make many different tries before it lets you know you have a correct number selected.

    ReplyDelete