(Retour à la liste)

M-8. Générateur de mots mêlés


Les mots mêlés sont des jeux de lettres dans lesquels il faut retrouver des mots cachés dans une grille. Les mots peuvent être disposés horizontalement, verticalement ou en diagonale, et dans un sens quelconque.

Cahier des charges

Le but de ce mini-projet est de créer un programme qui génère des grilles de mots mêlés. Le programme doit placer des mots dans la grille de manière aléatoire. Il est recommandé, dans un premier temps, de placer les mots de manière à ce qu'ils ne se chevauchent pas. Les cases restantes de la grille doivent être remplies avec des lettres aléatoires.

Pour choisir des mots, votre programme doit, au lancement, charger le contenu du fichier mots.txt dans un tableau. Quelques remarques concernant ce fichier :

Vous ferez en sorte que les mots soient dans des orientations variées (horizontale, verticale, diagonale) et dans un sens quelconque.

Aucun exemple d'affichage n'est donné dans ce projet car un de vos objectifs est de concevoir une interface adaptée.

Pour aller plus loin (palier 4)

Une fois que vous avez atteint le palier 3 des fonctionnalités, voici quelques idées pour aller plus loin et atteindre le palier 4 :