🎮 Jeu de Capture - Interface Graphique en Python
📝 Description Ce projet est un jeu stratégique développé en Python avec une interface graphique utilisant Tkinter. Deux joueurs s'affrontent pour capturer les pièces adverses sur un plateau dynamique. Le jeu mélange des règles inspirées des échecs ♟️ avec une mécanique unique de capture.
✨ Fonctionnalités Principales 🎲 Initialisation du plateau :
Les reines 👑 sont placées sur des positions spécifiques. Les pions 🟦🟥 des deux joueurs sont disposés autour des reines. 🖥️ Interface graphique :
Affichage du plateau avec une grille personnalisable (taille de 4x4 à 16x16). Indication visuelle des mouvements possibles 🚶♂️ pour les pièces sélectionnées. Bouton permettant de réinitialiser 🔄 la partie. ♟️ Déplacements et capture :
Les reines 👑 se déplacent en ligne droite ➡️⬆️⬇️ et en diagonale. Les pions 🔹 se déplacent uniquement en ligne droite. Les pièces adverses peuvent être capturées 🏹 selon une condition géométrique basée sur la position de la reine. 🏆 Conditions de victoire : Le joueur qui capture toutes les pièces adverses remporte la partie 🎉.
📜 Règles du Jeu
🎯 Objectif : Capturer toutes les pièces de l'adversaire.
🔄 Déplacements :
Les reines 👑 se déplacent en ligne droite ou en diagonale
Lancez le programme. Choisissez la taille du plateau 🎲 (de 4x4 à 16x16). Cliquez sur une pièce pour afficher ses mouvements possibles 🚶♂️. Déplacez vos pièces et tentez de capturer 🏹 celles de l'adversaire. Le jeu s'arrête lorsqu'un joueur a capturé toutes les pièces 🎯 adverses. 🎉 Amusez-vous bien et que le meilleur gagne ! 👑