Skip to content

A web wordle with P5.js and a wordle solver in C

Notifications You must be signed in to change notification settings

fl3ur1nestimable/wordlove

Repository files navigation

1 2 3 4
5 6 7 8
9 10 11 12
13

PPII «Projet Pluridisciplinaire d'Informatique Intégrative» 2 (2021-2022)

Olivier Festor <olivier.festor@telecomnancy.eu>
Gérald Oster <gerald.oster@telecomnancy.eu>

Wordle - Solveur de Wordle

Le sujet détaillé en version PDF

Membres du groupe :

Description du projet

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.

Application web Wordlove

  • 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

Solveur Wordle

  • 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