# CHESS D'accord ! Voici une **arborescence plus simple** pour ton projet d'échecs en Java avec Swing. --- ## **📂 Arborescence simplifiée** ``` ChessGame/ │── src/ # Dossier des fichiers sources Java │ ├── ChessGame.java # Point d'entrée du jeu │ ├── Echiquier.java # Gère le plateau de jeu │ ├── Piece.java # Classe mère pour les pièces │ ├── Pion.java # Classe du Pion │ ├── Tour.java # Classe de la Tour │ ├── Cavalier.java # Classe du Cavalier │ ├── Fou.java # Classe du Fou │ ├── Reine.java # Classe de la Reine │ ├── Roi.java # Classe du Roi │ ├── Joueur.java # Gère les joueurs et le tour │ ├── ChessGUI.java # Interface graphique en Swing │── assets/ # Images des pièces │ ├── roi_noir.png │ ├── roi_blanc.png │ ├── ... │── README.md # Explication du projet ``` --- ## **📜 Cahier des charges ** ### **1. Objectif** Créer un **jeu d'échecs en Java avec Swing**, jouable entre **deux joueurs sur le même PC**. ### **2. Fonctionnalités** ✅ Plateau 8x8 avec affichage des pièces ✅ Déplacement des pièces selon les règles ✅ Tour par tour (Blancs commencent) ✅ Vérification de l’échec et de l’échec et mat ✅ Interface simple avec Swing ### **3. Bonus (si possible)** ➕ Mode contre une IA ➕ Animation des déplacements ---