I thought, as a small project, it would be interesting to implement this game. I always had a lot of fun playing it as a child. It took only one day of development, for the first post on this blog. Enjoy!
Informations about the game : Mastermind (board game)
Compiled binaries (Windows, .NET Framework) : Mastermind.zip
Ideas to make it more fun or challenging :
- High scores (based on timer and number of tries)
- Multi-player mode (with tournaments)
- AI personalities
Exploration: this is a game of imperfect information. I already wrote a chess AI. I don't know yet what it would be like to create one to break the code as fast as possible. But it could be fun, I'll try later!