Compare commits
28 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
e040749bc1
|
|||
|
0ee04abea4
|
|||
|
9cfb21c160
|
|||
|
578bc69820
|
|||
|
9c9439b39b
|
|||
|
23c8f27def
|
|||
|
e34317000c
|
|||
|
332c571b71
|
|||
|
25669da340
|
|||
| 6603f4012e | |||
| fc93178303 | |||
| e4b517168a | |||
| e2452c1434 | |||
| f9cf15d487 | |||
| 758d6bb0bb | |||
| cb17864265 | |||
| 0a8c29de74 | |||
| 8b9175454b | |||
| ebea271d49 | |||
| 90aab55b75 | |||
| 1563e1bf1d | |||
| 5e60b32352 | |||
| ba5600e65f | |||
| 78586d42f0 | |||
| b6f5850b84 | |||
| 9dbc9fc89d | |||
| 57c87fe986 | |||
| 971f078ee2 |
26
README.md
26
README.md
@@ -1,19 +1,16 @@
|
||||
# wgamesolv
|
||||
|
||||
WARNING : le dictionnaire fr_FR.json n'est plus à jour. Il doit soit être mis à jour soit remplacé par des dictionnaires de mots en x lettres, comme le nouveau fr_A_10letters.json (mots de 10 lettres commençants par la letre A) qui lui est à jour (le 26 fév. 2026).
|
||||
|
||||
Words Games Solver.
|
||||
Script d'aide à la résolution des jeux de mots style Wordle, SUTOM, mots-croisés, Scrabble...
|
||||
On a fait ça pour s'amuser, pas spécialement pour tricher aux jeux de mots.
|
||||
Auteurs : AntoineVe, Brunus.
|
||||
Courageux testeur des 1ères versions et précieux apporteur d'idées: DarKou.
|
||||
Licence : MIT
|
||||
Script d'aide à la résolution des jeux de mots style wordle
|
||||
|
||||
Utilisation : wgamesolv.py -d dictionnaire.json -nb 7 (autres options)
|
||||
Utilisation : wgamesolv.py -fl L -nb 7 (autres options)
|
||||
|
||||
-d, --dictionary : dictionnaire à utiliser
|
||||
ex : -d fr_Fc.json
|
||||
Trois dictionnaires ont été fusionnés pour n'en faire qu'un : Wordle, SUTOM et l'officiel du Scrabble
|
||||
ex : -d SutomList.json
|
||||
Les dictionnaires sont récupérables ici :
|
||||
https://framagit.org/JonathanMM/sutom/-/blob/main/ts/mots/listeMotsProposables.ts
|
||||
Et :
|
||||
https://raw.githubusercontent.com/LouanBen/wordle-fr/main/mots.txt
|
||||
|
||||
-fl, --firstLetter : première lettre du mot
|
||||
ex : -fl C
|
||||
@@ -25,7 +22,7 @@ ex : -nb 7
|
||||
-ft, --firstTry : optimise le premier essai en sortant les mots de -nb lettres, commençant par -fl lettre, ne contenant aucune lettre en plusieurs occurence et contenant -ft voyelles.
|
||||
ex : -ft 4
|
||||
Cette option peut être utilisée pour le tout premier essai, pour optimiser les chances d'avoir des lettres validées.
|
||||
Cette option est ensuite inutile ou contre-productive pour les essais suivants et ne peut pas être utilisée avec la pattern.
|
||||
Cette option est ensuite inutile ou contre-productive pour les essais suivants.
|
||||
|
||||
-nd, --noDoubleLetters : filtre les mots composé d'une seule occurence de chaque lettre.
|
||||
|
||||
@@ -35,8 +32,7 @@ ex : -kl AEP
|
||||
-bl, --badLetters : lettres déjà invalidées
|
||||
ex : -bl ZTOR
|
||||
|
||||
-p, --pattern : lettres validées et bien placées, lettres connues et mal placées, séparée par des '.' pour les lettres non validées
|
||||
Les lettres en caps sont les lettres connues et bien placées, les lettres en minuscules sont les lettres connues mais mal placées
|
||||
ex : -p L.uI... (le mots était LUCIOLE)
|
||||
-p, --pattern : lettres validées et bien placées, séparée par des '.' pour les lettres non validées
|
||||
ex : -p L..I... (le mots était LUCIOLE)
|
||||
|
||||
Exemple complet : wgamesolv.py -d fr_FR.json -nb 7 -fl L -p L.uI... -kl U -bl AMNR
|
||||
Exemple complet : wgamesolv.py -d SutomList.json -nb 7 -fl L -p L..I... -kl E -bl AMNR
|
||||
|
||||
5071
fr_A_10letters.json
5071
fr_A_10letters.json
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user