Olivier Festor <olivier.festor@telecomnancy.eu>
Gérald Oster <gerald.oster@telecomnancy.eu>
Le sujet détaillé en version PDF
Membres du groupe :
- SERRAND Coralie coralie.serrand@telecomnancy.eu
- TEJEDOR Manon manon.tejedor@telecomnancy.eu
- THEISSE Alexandre alexandre.theisse@telecomnancy.eu
- YEBOUET Antoine antoine.yebouet@telecomnancy.eu
Le but de ce projet a été de réaliser dans un premier une application web Wordle. Dans un second temps il s'agissait de la conception d'un solveur de Wordle correspondant à notre application.
- 2 Modes de jeu : Classique et Peace&Love
- Statistiques : Historique des parties et performance générale
- Création de compte, amis
Lancement rapide du wordle
A faire après le clonage, dans un premier terminal :
cd project2-E8
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
python3 Wordle/app.py
- Résolution pour un dictionnaire de 78k mots
- Taille des mots : de 4 à 8 lettres
Consignes d'utilisation
- Entrer la taille du mot dans le fichier wsolf.txt avant de lancement (respecter la taille)
- Entrer en ligne de commande au début le nombre d'essais, puis les résultats des mots proposés par le solveur. Les résultats doivent être de la forme xxx où il y'a autant de x que la taille du mot et où x vaut 0,1, ou 2. Un 0 représente un lettre qui n'est pas dans le mot, un 1 une lettre mal placée dans le mot, et un 2 une lettre bien placée. Bien veiller à respecter la taille. Le solveur proposera ensuite un autre mot .En cas d'erreur faire Ctrl+C .
Lancement rapide du solveur
A faire après le clonage, dans un deuxième terminal :
cd project2-E8/Solveur/src
make solveur_main_test