Mise a jour de readme
This commit is contained in:
@@ -1,2 +1,47 @@
|
|||||||
# CHESS
|
# 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
|
||||||
|
|
||||||
|
---
|
||||||
Reference in New Issue
Block a user