https://github.com/benoitprmt/mastermind
My version of Mastermind in Python
https://github.com/benoitprmt/mastermind
mastermind mastermind-game python
Last synced: 5 months ago
JSON representation
My version of Mastermind in Python
- Host: GitHub
- URL: https://github.com/benoitprmt/mastermind
- Owner: BenoitPrmt
- License: mit
- Created: 2022-11-21T21:08:34.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-23T19:10:56.000Z (about 3 years ago)
- Last Synced: 2025-04-22T19:18:38.515Z (9 months ago)
- Topics: mastermind, mastermind-game, python
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧠Mastermind™
``💡 Projet réalisé dans le cadre d'un TP en Licence.``
## I - Principes
Au départ, l'ordinateur compose une combinaison de pions de couleurs. C'est la solution.
À chaque tour de jeu, le joueur présente une proposition de combinaison de pions de couleur afin d’essayer de trouver l’originale.
- Si la combinaison est *(entièrement ou partiellement)* fausse :
- l'ordinateur donne des indices à propos de la différence entre la solution et la proposition *(voir Comparer : Solution vs. Proposition plus bas)*.
- Si la combinaison est correcte :
- l'ordinateur indique au joueur qu'il a gagné.
👉 Plus d'infos [ici](https://en.wikipedia.org/wiki/Mastermind_(board_game))
Dans cette version, nous jouons avec une solution *(et des propositions)* de **4 pions**. Le joueur a gagné s'il trouve la bonne solution en **8 tentatives maximum**.
## II - Améliorations
Si vous remarquez des bouts de codes non optimisés ou que vous souhaitez faire des changements / ajouts n'hésitez pas à cloner le repository ou ouvrir une issue !
Je suis ouvert Ă toutes remarques !