Releases: FlysonBot/Mastermind
v2.0.1-beta
🎉 Mastermind AI — v2.0.1-beta
The first beta of Mastermind AI is here! 🎊 The terminal app is now feature-complete and ready for you to try. Install it with a single command! 🚀
pip install mastermind-ai
mastermindRequires Python 3.12+
✨ What's New
🎮 Four Game Modes
- 🧠 Play — Test your own code-breaking skills against the computer (or challenge a friend on the same keyboard!).
- 👀 Watch — Pick a secret code and watch the magic solver crack it, step by step.
- 🤝 Assist — Playing Mastermind with friends? Get hints from the magic solver to guide your next move.
- 📖 Rules — New to Mastermind? An interactive tutorial walks you through the rules, feedback system, and strategy tips.
⚡ Built-in Magic Solver
Cracks any code in just a handful of guesses — every time, guaranteed. Even with up to 9 colors and 9 pegs.
🔧 Zero-Config Setup
All dependencies are bundled inside the package (including the Java solver). Just pip install and go — works on Linux, Windows, and macOS out of the box. Android support is possible with minimum setup.
⚠️ Known Limitations
This is a beta release — things are mostly stable, but rough edges may exist. If something feels off or broken, please open an issue. Your feedback is invaluable! 🙏
💬 Get Involved
Found a bug? Have a feature idea? Feedback is always welcome!
v1.6.2-beta
🎉 First official pre-release of Mastermind! 🚀
We’re excited to announce the first official pre-release of Mastermind! This version will soon be available on PyPI. You can install it directly with the following command: (you need to install python 3.8 or highr first)
pip install mastermind-ai🌐 You can also try it out online with Google Colab!
🎈 Go Try It Out!
While not all features are complete, this version is stable enough for you to run without errors. If you encounter any issues, feel that the program should behave differently, or have any suggestions, please open an issue. Your feedback would be greatly appreciated!
🚀 Current Features
- Support for user menus
- Support for starting a game with different game-modes
- Support for quitting or discarding game
- Support for undo and redo guesses
- Support for viewing game history
- Support for resuming game that has not been finished
- Support for input instructions
- Support for PvP (one person set code, one person guesses)
- Support for PvE (computer set code, player guesses)
- Support for TUI (Text User Interface)
- Support for number representation of color (e.g. 1 for red, 2 for blue, etc.)
- Support for consecutive input (e.g. 12345)
- Support for comma separated input (e.g. 1,2,3,4,5)
- Support for storing game history through pickle
More features will be added soon! You can find a list of features I will be working on here. Feel free to suggest more features by opening up an issue here.
You can also discuss any idea via discussion