lundi 14 mars 2016
Mot compte triple !
Encore un exercice de programmation de jeux : j'ai découvert qu'il existe sur Internet un fichier nommé ODS.txt (Officiel Du Scrabble) qui contient la liste des mots autorisés au Scrabble.
J'ai donc pensé que je pourrais écrire à partir de ce fichier un programme capable de déterminer les mots qu'il est possible de jouer à partit d'un tirage de lettres.
Pour cela, il suffit de lire l'ensemble du fichier ODS.txt et de classer les lettres de chaque mot dans l'ordre alphabétique. Ainsi, "bonjour" donne la suite de caractères "bjnooru".
Lors de la saisie du tirage, il suffit de classer de la même façon les lettres du tirage dans l'ordre alphabétique, puis de comparer la suite obtenue à celles des mots lus dans le fichier ODS.txt. Les suites qui correspondent indiquent donc les mots que l'on peut jouer. Ainsi, le tirage "rubnooj" trié par ordre alphabétique donne "bjnooru", qui correspondra comme on l'a vu précédemment au mot "bonjour" qui peut donc être joué.
Le résultat de ces réflexions est un petit programme que vous pouvez télécharger en cliquant ici.
Il vous reste à le placer dans un dossier où vous copierez également le fichier ODS.txt disponible (au moment où j'écris) sur ce site par exemple.
Lancez alors le programme, cliquez sur le bouton "Chargement" et attendez que le programme ait fini de charger les mots du fichier ODS5.txt, puis saisissez votre tirage dans la case prévue à cet effet et cliquez sur le bouton "Vérification" pour déterminer quels sont les mots qui correspondent à votre tirage.
Vous découvrirez par exemple que les lettres du mot "guitare" permettent d'écrire 5 mots différents.
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire