Choix du langage : JS
V2 possible en python
Structuration de base : simple
Commençons avec une version simplifiée du jeu.
Nous imposerons la combinaison à deviner. Elle doit être composée de 2 pions de couleurs différentes.
Je choisis de faire deviner rouge jaune
Le joueur a donc 12 essais pour trouver la bonne combinaison.
4 choix de couleurs possibles.
Les 4 couleurs de mon jeu sont jaune vert bleu et rouge. Elles sont matérialisées par des boutons. Je sais que la consigne indique que ce n'est pas une fonctionnalité à gérer via l'interface mais c'est tout ce que je parviens à faire
Vous devez écrire au moins 3 fonctions pour gérer :
- Si la proposition est bien composée uniquement des 4 couleurs possibles et rien d’autre géré par l'interface
- Une fonction qui retourne true ou false si la bonne combinaison est trouvée ou non
- Une fonction qui gère la partie (continuer tant que/fin si gagné)
12h20 : j'abandonne, ma fonction de comparaison ne marche pas du tout, le fait d'avoir des boutons sélectionnés dont l'id vient s'implémenter dans un tableau est une galère car je n'arrive pas à gérer la sélection et la désélection d'une couleur.