# CHESS Projet Java de jeu d'echecs realise dans le cadre de l'IUT de Fontainebleau. ## Resume du projet CHESS est une implementation d'un jeu d'echecs organisee en architecture MVC : - modele : regles metier (plateau, pieces, coups, joueurs, partie) - vue : affichage console et interface graphique Swing - controleur : orchestration de la boucle de jeu et integration reseau - reseau : echange de messages entre client et serveur pour une partie en ligne Le point d'entree est `src/Main.java`. ## Fonctionnalites actuelles - gestion du plateau et des pieces - validation des deplacements de base via les classes de pieces - suivi de l'historique des coups - suivi des captures et affichage d'un score simple - mode console et mode graphique Swing - squelette de jeu en reseau (client/serveur + messages) ## Structure ```text src/ Main.java modele/ controleur/ vue/ reseau/ ``` ## Lancer le projet Prerequis : JDK installe (commande `javac` disponible). ## Depot Remote principal : `https://grond.iut-fbleau.fr/dialloa/CHESS.git`