Un jeu d'échecs développé en C++ avec affichage en console.
Ce projet est une implémentation d'un jeu d'échecs en C++. Il gère toutes les règles du jeu, les mouvements des pièces et intègre une interface utilisateur en mode console.
Le projet est organisé en plusieurs fichiers :
chess.cpp
: Le fichier principal qui lance le jeu.functions.h
: Fonctions utilitaires.menus.h
: Gère les menus du jeu.user.h
: Gestion des utilisateurs et statistiques.figure.h
: Classe de base pour toutes les pièces.king.h, queen.h, rook.h, elephant.h, horse.h, pawn.h
: Classes spécifiques aux pièces.Les principaux défis étaient la gestion des règles d'échecs et la mise en place d'une IA compétitive. Les futures améliorations incluent l'ajout d'un mode en ligne et un affichage graphique.
Retrouvez le code source sur GitHub.