Files
CHESS/README.md
T
gaston667 85b5127f8b push
2026-03-19 15:21:09 +01:00

39 lines
1.0 KiB
Markdown

# 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`