main
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
Description
Languages
Java
92.1%
Makefile
4.4%
Shell
3.5%