1.0 KiB
1.0 KiB
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
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