2025-03-14 18:05:14 +01:00
2025-03-14 18:02:10 +01:00
2025-03-14 18:05:14 +01:00

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


S
Description
No description provided
Readme 397 KiB
Languages
Java 92.1%
Makefile 4.4%
Shell 3.5%