Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 647 Bytes

File metadata and controls

32 lines (22 loc) · 647 Bytes

Python Chess AI

Projet personnel : un jeu d'échecs en Python avec interface graphique et un bot basé sur l'algorithme Minimax avec élagage alpha-beta.

Fonctionnalités

  • Interface graphique avec Pygame
  • Déplacement des pièces à la souris
  • Validation des coups légaux
  • Bot adversaire jouant les noirs
  • IA basée sur Minimax
  • Évaluation de position (valeur des pièces + position)

Technologies

  • Python
  • Pygame
  • python-chess
  • Minimax
  • Alpha-Beta pruning

Installation

Clone le projet :

git clone https://github.com/TON-USERNAME/chess-ai.git

pip install -r requirements.txt

python main.py