Files
gaston667 85b5127f8b push
2026-03-19 15:21:09 +01:00

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