Files
CHESS/README.md
T

39 lines
1.0 KiB
Markdown
Raw Normal View History

2026-03-19 15:21:09 +01:00
# CHESS
2025-09-07 15:01:27 +02:00
2026-03-19 15:21:09 +01:00
Projet Java de jeu d'echecs realise dans le cadre de l'IUT de Fontainebleau.
2025-09-07 15:01:27 +02:00
2026-03-19 15:21:09 +01:00
## 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
2025-09-07 15:01:27 +02:00
2026-03-19 15:21:09 +01:00
Le point d'entree est `src/Main.java`.
2025-09-07 15:01:27 +02:00
2026-03-19 15:21:09 +01:00
## 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)
2025-09-07 15:01:27 +02:00
2026-03-19 15:21:09 +01:00
## Structure
```text
2025-07-20 17:43:35 +02:00
src/
2026-03-19 15:21:09 +01:00
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`