Il y a quelque temps, j’étais à la recherche de générateurs de jeux de lettres/chiffres (puzzles) personnalisables (dont la solution serait un petit mot doux romantique). Des puzzles qui ne soient pas uniquement jouables en ligne, mais imprimables, ne nécessitant qu’une feuille et un crayon.
NdM: Wiktionary précise que « Le mot français puzzle est plus limité que le mot anglais. Sans autre précision, le mot français réfère uniquement à un jigsaw puzzle en anglais. » On entendra le mot puzzle comme jeu de lettres/chiffres (plus généralement de caractères) dans cette dépêche.
Au final, j’ai découvert de nombreux programmes libres permettant de générer des mots croisés, des grilles de mot mystère, des nonogrammes, etc.
Je vais donc dans cette dépêche vous présenter ces projets, en espérant qu’ils vous inspirent à concocter vos propres puzzles pour vos enfants, neveux, compagnon ou compagne, ou encore grands‐parents !
Mots croisés
Je n’ai testé qu’un seul programme, en Python, de David Whitlock (riverrun) : genxword.
Voici un exemple de grille qui peut être générée :
Pour fonctionner, le programme nécessite qu’on lui fournisse une liste de mots, qui sont donc entièrement personnalisables. Chaque mot de la liste peut être associé à une définition. genxword
peut générer des grilles sous forme de PDF, de PNG ou de SVG. Il est compatible Python 2 & 3, est basé sur GTK, mais fonctionne sous Windows (j’ai testé) et est sous licence GPL v3.
Nonogrammes
Également appelés picross ou griddlers en anglais, ou encore hanjie au Japon, ces jeux sont parmi mes préférés.
J’ai essayé plusieurs programmes pour générer ce type de jeux, mais mon préféré, de loin, est celui de Zhou Qi (HandsomeOne) en JavaScript :
Il inclut une grille cliquable pour y jouer, un éditeur interactif pour confectionner vos propres grilles et même un solveur avec rendu visuel des étapes pas à pas, permettant de valider que la grille a une solution ! Le code est structuré et lisible facilement, sans dépendances et sous licence MIT.
Comme au final un nonogramme n’est qu’une image pixelisée en noir et blanc, j’ai fait un fork du projet pour simplement rajouter deux boutons permettant d’importer ou exporter des grilles au format PNG : https://lucas-c.github.io/Nonogram/ (dans la section Create Your Own Nonogram).
Mot mystère
Aussi appelé « mots cachés », ce jeu de lettres est idéal pour camoufler un message secret dans une grille, afin qu’il soit reconstitué une fois résolu !
Bill Scheidel (bunkat) a créé en JavaScript une grille jouable en ligne, avec éditeur intégré :
Vous pouvez y lister les mots à cacher dans la grille, votre mot secret, l’extension maximum de la grille ou encore le nombre de mots qui peuvent être « ignorés » parmi ceux fournis afin que le générateur produise une grille compacte.
Bref, c’est un programme simple d’utilisation, sans dépendance et sous licence MIT.
Sudoku
Je ne l’ai que très peu testé, mais voici un générateur de Sudoku écrit par Rob McGuire (robatron) en JavaScript :
Utilisant jQuery et la bibliothèque Bootstrap, ce projet est sous licence MIT et vous permettra de générer vos propres grilles.
Pour ceux qui préfèrent d’autres langage que le JavaScript, sachez que comme le Sudoku est un jeu très populaire, vous trouverez de nombreux générateurs et versions jouables sur GitHub en Python, Ruby, etc.
Et plein d’autres jeux originaux !
Pour conclure, je voudrais mentionner la collection de puzzles de Simon Tatham, sous licence MIT et disponibles en Java ou JavaScript, qui est à la fois immense et regorge de jeux originaux :
Aller plus loin
- Le genxword de riverrun (283 clics)
- Le nonogramme de Zhou Qi (210 clics)
- Le mot mystère de bunkat (336 clics)
- Un générateur de sudoku (189 clics)
# puzzle ?
Posté par audionuma (site web personnel, Mastodon) . Évalué à 2.
You keep using that word. I do not think it means what you think it means.
[^] # Re: puzzle ?
Posté par Lucas-C (site web personnel) . Évalué à 3.
Petite référence à Princess Bride ? :)
En effet, c'est un anglicisme, j'aurais mieux fait d'employer "jeu de lettres" à la place.
Pour le moment, comme c'est ma première dépêche, je ne vois pas bien comment éditer l'article… la doc contributeur LinuxFr mentionne des NdM, mais il me semble que seuls les modérateurs peuvent en faire.
[^] # Re: puzzle ?
Posté par Benoît Sibaud (site web personnel) . Évalué à 5.
Précision ajoutée, merci.
[^] # Re: puzzle ?
Posté par Pierre Jarillon (site web personnel) . Évalué à 4.
Un puzzle, ce n'est pas ce qui a été présenté.
Palapeli par exemple est un puzzle : https://www.kde.org/applications/games/palapeli/
# Autres références
Posté par celfred . Évalué à 3.
Merci pour cette dépêche. Je trouve l'idée plutôt bonne :)
De mon côté, concernant les mots mélés, j'utilise souvent : JSWordsearch
C'est en Javascript, un peu ancien, mais il fonctionne plutôt bien. Les options sont nombreuses (sens des mots, forme de la grille…).
Pour les mots croisés, il existe aussi le programme Qxw
(Téléchargement ici)
Ancien aussi, mais ça fonctionne. Plus compliqué, mais le résultat est assez bluffant.
[^] # Re: Autres références
Posté par Lucas-C (site web personnel) . Évalué à 1.
Merci pour le partage !
Malheureusement les serveurs de SourceForge ont l'air en difficulté là tout de suite,
mais je ne manquerai pas de jeter un oeil.
# Ah, je connais!
Posté par FantastIX . Évalué à 4.
Un nonogramme, c'est pas une image qu'on obtient avec un rayon naser?
--> []
[^] # Re: Ah, je connais!
Posté par dj_ (site web personnel) . Évalué à 3.
"Où est ce que je suis? A Nyon? Et maintenant … à Paris"
# Simon Tatham
Posté par chimrod (site web personnel) . Évalué à 4.
À noter que la collection est également disponible sur fdroid. Les jeux sont tous des Problème de satisfaction de contraintes, sous différentes formes, suffisamment simples pour être résolus de tête.
Je ne sais pas combien de temps j'ai passé sur Undead et Map qui sont mes préférés :)
[^] # Re: Simon Tatham
Posté par Anonyme . Évalué à 2.
Pour Map (que j'aime beaucoup aussi), Sciences Étonnantes a fait une vidéo sur le théorème des quatre couleurs
[^] # Re: Simon Tatham
Posté par Lutin . Évalué à 3.
Aussi disponible sur pas mal de distributions, par contre faut faire gaffe si votre menu est auto-rempli ça risque de mettre le bazar dans la catégorie jeux.
Mes préférés sont light up, loopy, pattern, signpost et tent :)
# Every Puzzle has an answer
Posté par Shunesburg69 . Évalué à 2. Dernière modification le 11 mai 2018 à 09:22.
Merci pour l'info, je cherchais justement ce genre de générateur pour imprimer des Sudoku et autres jeux de chiffre et lettre.
PS: Le mot "Puzzle" en anglais, se traduit en français par énigme ou casse-tête.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.