Skip to content

gabinsagot/mines-chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess

Projet python avancé de Samuel Bourdeau, Gabin Sagot, Yanis Hadj Mohand

Pour jouer au jeu d'échecs :

Installer les librairies présentes dans le fichier requirement.txt en faisant : pip install -r requirements.txt

Exécuter le fichier main.py, et jouer ! Pour déplacer une pièce, cliquer sur la pièce, puis cliquer sur sa position souhaitée (ces dernières sont alors grisées).

Etat des lieux du projet

Voici une liste de ce qui fonctionne :

  • Les déplacements licites des pièces ont tous été implémentés
  • Le roque fonctionne (et est impossible une fois que le roi a bougé)
  • La promotion de pions fonctionne : une fois le pion arrivée en bout de rangée, taper dans le terminal la première lettre de la pièce vers laquelle on souhaite avoir une promotion

Voici une liste de ce que nous avons tenté d'implémenter, mais avons échoué à faire malgré de nombreuses tentatives :

  • Le système de victoire par mat ne fonctionne pas, malgré les fonctions implémentées en ce but
  • Nous souhaitions que la case du roi se colore en orange en cas d'échec, en rouge en cas de mat. Cela n'a pas fonctionné.
  • La prise en passant n'a pas été implémentée.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages