Académique Documents
Professionnel Documents
Culture Documents
Il vous est demandé de développer un programme ( client/serveur) qui permettra de jouer une
manche de MasterMind contre l’ordinateur.
Le langage de programmation sera Python.
Pour rappel le MasterMind se joue à deux en plusieurs manches.
À chaque manche un joueur crée une combinaison de pions de différentes couleurs et l’autre
joueur doit deviner la combinaison.
Vous allez développer le programme permettant de jouer une manche : le serveur créera la
combinaison secrète et le joueur ( le client ) devra deviner la combinaison.
Il vous est demandé de suivre les règles de la version originale du jeu disponible en ligne à
cette adresse : https://www.regles-de-jeux.com/regle-du-mastermind/.
Spécifications
Une manche pourra être configurée par trois paramètres :
• Le nombre de couleurs utilisées : de 4 à 8
• Le nombre d’éléments composant une combinaison : 4 pions ou 5
• Le nombre de propositions maximal pour deviner la combinaison de 12 à 14
On utilisera un dictionnaire pour stocker les paramètres de la manche. Pour coder les couleurs
on utilisera un entier.