Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème MasterMind avec des listes.

    27 décembre 2015 à 16:51:49

    Bonjour,

    Je travaille actuellement sur un MasterMind classique, c'est à dire à 4 pions et 6 couleurs, soit 1296 combinaisons possibles. Il s'agit d'un MasterMind où l'ordinateur doit retrouver la combinaison entrée par le joueur au début. J'ai réussi à générer sous forme de listes toutes les combinaisons possibles. De plus, j'ai imposé une première proposition de l'ordinateur, ensuite j'ai un programme qui permet de comparer cette première proposition à la combinaison "cachée" du joueur et qui me renvoie le nombre de pions bien placés ( Pions Blancs), et le nombre de pions présents mais mal placés (Pions Noirs). J'ai fait des recherches et j'ai compris que l'ordinateur ensuite est capable de trouver la solution en 5-6 coups en éliminant au fur et à mesure des combinaisons. Le problème est là ! J'ai un certain nombre de pions blancs et noirs pour la comparaison PremièrePropositionOrdinateur/"CombinaisonCachée" et je dois ensuite comparer la PremièrePropositionOrdinateur avec les combinaisons (1,2,3[...], 1296), afin d'obtenir pour chaque comparaison un nombre de PionsBlancs et Noirs. Si le nombre PionsBlanc/PionsNoirs résultant de la comparaison PremièrePropositionOrdinateur/CombinaisonCachée est le même que la comparaison PremièrePropositionOrdinateur/Combinaison(1,2,3[...], 1296), je garde la combinaison sinon je la supprime et ainsi de suite. Je ne parviens pas à coder cela, c'est à dire parcourir une à une chaque liste(combinaisons) et la supprimer ou non. J'espère être clair mais c'est pas facile à expliquer :) Merci d'avoir lu et j'espère que vous allez pouvoir m'aider !

    -
    Edité par EdK 27 décembre 2015 à 19:30:58

    • Partager sur Facebook
    • Partager sur Twitter

    Problème MasterMind avec des listes.

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown