Aller au contenu principal

Tic Tac Toe

🎯 Objectif pédagogique

  • Apprendre à créer une interface utilisateur simple.
  • Comprendre la gestion des événements.
  • Apprendre à gérer l'état d'un jeu.

📜 Énoncé

Écrire une application Tkinter qui permet de jouer à Tic Tac Toe. Voici quelques conseils pour vous aider à démarrer :

  • Créez une grille 3x3 de boutons pour représenter le plateau de jeu. Au départ, le texte de chaque bouton doit être vide.
  • Sous la grille, ajoutez:
    • une étiquette qui indique le statut du jeu. Par exemple: "Joueur X, à vous de jouer !" ou "Joueur O à gagné"
    • un bouton "Réinitialiser" qui remettra le jeu à zéro
  • Utilisez une variable pour suivre le joueur actuel (X ou O).
  • Lorsque l'utilisateur clique sur un bouton, mettez à jour le texte du bouton avec le symbole du joueur actuel.
  • Vérifiez si le joueur a gagné après chaque coup. Si un joueur gagne, affichez un message indiquant qui a gagné. Votre application ne devrait plus permettre de jouer après qu'un joueur ait gagné. Par exemple, elle peut ignorer les clics sur les boutons ou désactiver les boutons.

Attention, vous devez gérer le cas où un joueur clique sur un bouton déjà utilisé.