Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Wordle Java - Projet Méthodo Test

Bienvenue dans Wordle, une version personnalisée du célèbre jeu de lettres, développée avec Java (Swing) dans le cadre d'un projet de méthodologie de tests.


🧩 Fonctionnalités

  • ✅ Interface graphique (Swing)
  • ✅ Trois modes de difficulté :
    • Facile : mot de 5 lettres, pas de timer
    • Normal : mot de 6 à 8 lettres, timer de 30 minutes
    • Difficile : mot allemand long, timer de 15 minutes
  • ✅ Feedback visuel couleur (vert, jaune, rouge)
  • ✅ Système de score avancé :
    • +1 point par lettre bien placée (verte)
    • −1 point par lettre mal placée (jaune)
    • −2 points par lettre absente (rouge)
    • −2 points par tentative après la première
  • ✅ Statistiques persistantes :
    • Nombre de victoires / défaites
    • Moyenne de tentatives
    • Meilleur score enregistré
  • ✅ Fichiers de sauvegarde automatique (GameStats.txt)
  • ✅ Tests unitaires complets avec JUnit 5
  • ✅ Couverture de code ≥ 90 % (via IntelliJ ou JaCoCo)
  • ℹ️ Les classes GameMode (enum), Main, et WordleUI (interface graphique Swing) n'ont pas été testées unitairement, car elles contiennent peu ou pas de logique métier testable automatiquement. Les tests se concentrent sur la logique de jeu, de score, et de persistance.

🚀 Lancer le projet

Prérequis

  • Java 17+
  • IntelliJ IDEA
  • IntelliJ IDEA pour visualiser l'interface et les tests

Exécution

  • Se mettre sur la classe WordleUI et cliquer sur le bouton "play"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages