feat: Ajout du système de statistiques complètes
Implémentation d'un module de tracking et d'analyse des parties de MasterMind.

Nouvelles fonctionnalités:
- Module statistics.py avec StatisticsManager et GameRecord
- Persistance JSON automatique dans data/statistics.json
- Fenêtre modale d'affichage des statistiques dans l'interface
- Distribution des victoires par nombre de tentatives
- Historique des 10 dernières parties avec dates
- Calcul de série actuelle (victoires/défaites consécutives)
- Enregistrement automatique à la fin de chaque partie
- Bouton "Statistiques" dans la palette de contrôle

Améliorations techniques:
- Chemin absolu pour le fichier de stats (BASE_DIR / config.py)
- data/statistics.json ajouté à .gitignore
- Code propre, type-hints, dataclasses

Configuration ajoutée:
- STATS_FILE dans config.py

Prêt pour le suivi des performances des joueurs!
1 parent 48f0dec commit 73511ad737948468fd8e1c7cb3d22b8c878bd265
@Claude Claude authored 15 days ago
Showing 4 changed files
View
.gitignore
View
src/config.py
View
src/gui.py
View
src/statistics.py 0 → 100644