Skip to content

code du jeu de couleurs groupe 6 L1 MIASHS TD02 LSIN200

Notifications You must be signed in to change notification settings

antoinepentina/jeu-de-couleurs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 

Repository files navigation

jeu-de-couleurs

code du jeu de couleurs groupe 6 L1 MIASHS TD02 LSIN200

Ce jeu consiste à faire la différence entre la couleur du mot et le mot en lui même. Pour cela, nous avons créé 7 cases avec des noms de couleurs différents: bleu, rouge, vert, jaune, rose, orange, blanc. Un nom de couleur aléatoire est affiché avec une couleur de caractère elle-même aléatoire (pas forcément la même).

Afin de commencer et de finir la partie, nous avons créé deux autres boutons (démarrer et réinitialiser). Le bouton démarrer lance un compteur de temps de 30 secondes et le bouton réininitaliser le remet à 30 et réinitalise le compteur de scores une fois la partie terminée (possible aussi lorsque la partie n'est pas encore terminée). Afin de marquer un point, nous devons cliquer sur la couleur du mot et non sur le nom de la couleur affichée. Par exemple, si le mot "bleu" est affiché avec une couleur verte, nous allons devoir cliquer sur la case verte et non sur la case bleue. Si nous avons réussi, le compteur de score passe de 0 à 1 et ainsi de suite. Cliquer sur une case de couleur fait apparaître un autre mot et une autre couleur peu importe si la réponse est bonne ou fausse. Si jamais nous n'avons pas cliqué sur la bonne case, le compteur de score reste le même et un autre mot apparaît. Une fois le temps écoulé, la seule action possible est de réinitaliser le jeu.

Nous avons essayé de passer au niveau 2. Simplement, par manque de temps, nous n'avons pas pu le finaliser. Nous vous mettons ci dessous le code à ajouter ligne 68

label_title = tk.Label(canvas, text=rd.choice(mots), font=("Cassia", 40), fg=rd.choice(couleurs), bg='azure2') label_title.pack()

label_title1 = tk.Label(canvas, text=rd.choice(mots), font=("Cassia", 40), fg=rd.choice(couleurs), bg='azure2') label_title1.pack()

label_title2 = tk.Label(canvas, text=rd.choice(mots), font=("Cassia", 40), fg=rd.choice(couleurs), bg='azure2') label_title2.pack()

label_text = tk.Label(canvas, text="Tapez la couleur des mots et pas le texte des mots !", bg="azure2", font=("Cassia", 20)) label_score = tk.Label(canvas, text="Score : " + str(score), bg="azure2", font=("Cassia", 18))

Ce code permet d'afficher plusieurs mots supplémentaires en plus de celui prévu initialement. Il faut également élargir la page en remplaçant 300 par 600 ligne 56.

About

code du jeu de couleurs groupe 6 L1 MIASHS TD02 LSIN200

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages