From 919f2cd141fd985aa89b298c64a06350c3a5445c Mon Sep 17 00:00:00 2001 From: HP_pellel Date: Fri, 14 Mar 2025 18:05:14 +0100 Subject: [PATCH] Mise a jour de readme --- README.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/README.md b/README.md index 1206102..8114249 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,47 @@ # 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 + +--- \ No newline at end of file