Tn6 JEU D ECHEC PYTHON
PRIME--COTTO Gweltaz Jeu d'échecs en Pyhton
Sommaire
[masquer]Projet
Coder un jeu d'échecs 2 joueurs en pyhton en utilisant la bibliothèque ("library") Pygame.
Objectifs du Projet
- Avoir un programme fonctionnel.
- Approfondir mes connaissances en Python.
- Découvrir des bibliothèques Python.
- Être plus à l'aise avec Visual Studio Code, logiciel de programmation utilisé pendant la formation et largement utilisé en milieu professionnel.
Étapes de votre projet
Plan Original
- Définir les différents éléments du jeu.
- Catégoriser les règles.
- Faire un test à échelle réduite en m'aidant de la documentation Pygame à disposition.
- Définir les règles globales (règles du jeu & règles du programme).
- Définir les règles de mouvements et d'attaque communes des pièces.
- Définir les règles spécifiques à certaines pièces & situations.
- Définir les entrées Valides/Invalides (ex : ce que l'utilisateur ou utilisatrice peut/ne peut pas faire).
- Test & correction des bugs.
Problème rencontré
Lors de la réalisation, j'ai involontairement supprimé tout le travail achevé jusqu'à l'étape 4. N'ayant pas le temps de tout reprendre depuis le début, j'ai recherché sur internet si quelqu'un avait mis à disposition un programme correspondant au projet.
Solution adoptée
J'ai téléchargé sur GitHub le fichier .zip contenant tout le programme et l'ai importé sur VSCode. J'ai ensuite pu adapter :
- La taille de la fenêtre
- Les éléments affichés
- Les couleurs
Compétences
- Patience
- Sang-froid
- Paroxétine, Atarax, Nicotine
date
Du 14 au 28 mars 2025
Ressources
- vidéo explicative (en anglais): https://www.youtube.com/watch?v=X-e0jk4I938
- programme téléchargé : https://github.com/plemaster01/pygameChess
- ressources pygame : https://www.pygame.org/wiki/resources
- Cahier des Charges : Fichier:250328-PRIME--COTTO-Gweltaz-CDC.pdf
- Présentation : Fichier:250328-PRIME--COTTO-Gweltaz-Presentation-1.pdf