# Échecs Mentor ♟️

**Échecs Mentor** est une application interactive conçue pour accompagner les joueurs dans leur apprentissage des échecs, de la maîtrise des mouvements de base jusqu'aux ouvertures complexes.

## Objectifs du Projet
- **Apprentissage Actif** : Pratiquez les ouvertures et les tactiques via des leçons interactives.
- **Entraînement IA** : Jouez contre le moteur Stockfish avec un niveau de difficulté ajustable (0-20).
- **Suivi de Progression** : Visualisez vos leçons terminées et suivez l'évolution de votre classement Elo.
- **Bibliothèque Massive** : Accédez à plus de 3000 variantes d'ouvertures intégrées.

## Dépendances
- **Python 3.10+**
- **Pygame 2.6+** (Interface graphique)
- **python-chess** (Logique et validation)
- **Stockfish** (Moteur d'analyse optionnel mais recommandé)

## Utilisation
1. **Exécutable (Recommandé)** : Lancez simplement `./echecs_mentor` (sur Linux) pour démarrer l'application sans installer Python.
2. **Script Python** : Lancez l'application avec `python main.py`.
3. Utilisez le menu **Apprendre** pour explorer les leçons et ouvertures.
3. Utilisez **Nouvelle Partie** pour vous confronter à l'IA.
4. Consultez les **Règles** et la **Documentation Technique** directement dans l'application pour plus de détails.

## Améliorations Futures
- Ajout d'aides visuelles (flèches de menaces) sur l'échiquier.
- Thèmes visuels personnalisables.
- Effets sonores pour les coups et les captures.
- Mode analyse post-partie détaillé.
