Générateur de labyrinthes
Créez d’abord un labyrinthe
Aucun labyrinthe récupérable n’existe dans cet onglet pour cette étape. Revenez à la première étape.
Revenir aux réglagesChoisir la taille et la difficulté
Réglez indépendamment de 5 à 60 lignes et colonnes. La difficulté compare neuf labyrinthes valides et retient un tracé plus simple, médian ou plus exigeant.
Créez un labyrinthe rectangulaire de 5 à 60 lignes et colonnes, choisissez une difficulté relative et comparez trois algorithmes de génération. Chaque résultat est un labyrinthe parfait : un seul chemin relie deux cases quelconques, les ouvertures sont placées dans des coins opposés et la solution peut être affichée. Saisissez une graine pour recréer le même labyrinthe, puis enregistrez-le en SVG ou PNG, ou imprimez-le directement. La génération et l’exportation s’effectuent localement dans votre navigateur.
Fonctionnement
-
1
Définissez la taille
Choisissez de 5 à 60 lignes et colonnes, ou partez d’un format carré prédéfini.
-
2
Choisissez l’algorithme et la graine
Sélectionnez Backtracker, Prim ou Kruskal. Saisissez une graine pour reproduire un labyrinthe, ou créez-en une nouvelle.
-
3
Générez et vérifiez
Construisez le labyrinthe et affichez son unique solution pour contrôler le trajet d’un coin à l’autre.
-
4
Enregistrez ou imprimez
Téléchargez la grille vierge ou le corrigé en SVG ou PNG, ou imprimez-les depuis le navigateur.
Créer un labyrinthe à imprimer, pour un cours ou un jeu
Un labyrinthe personnalisé peut devenir une fiche d’activité, un support pédagogique, un jeu de fête ou un moyen d’illustrer les algorithmes de graphes. Choisissez une grille rectangulaire de 5 × 5 à 60 × 60 cases. Le carré est classique, mais un format large ou vertical s’adapte parfois mieux à une feuille A4, une carte ou une présentation.
L’entrée et la sortie restent dans des coins opposés afin de conserver un sens de parcours cohérent. Affichez la solution pour vérifier le tracé, puis masquez-la avant de partager la version à résoudre.
Qu’est-ce qu’un labyrinthe parfait ?
Ce générateur crée des labyrinthes parfaits. En théorie des graphes, les cases et passages forment un arbre couvrant : toutes les cases sont reliées, il n’existe aucune boucle et un seul chemin relie deux cases quelconques. Aucune zone n’est donc inaccessible et le parcours de l’entrée à la sortie possède une solution unique.
« Parfait » qualifie la structure, pas la difficulté. Un tel labyrinthe peut être simple ou exigeant. Sa taille, la forme des couloirs, les fausses pistes et la longueur de la solution influencent sa résolution.
Choisir Backtracker, Prim ou Kruskal
Les trois méthodes produisent une grille connectée sans boucle, mais avec des motifs différents.
| Algorithme | Mode de construction | Aspect habituel |
|---|---|---|
| Backtracker | Avance dans les cases non visitées puis revient en arrière aux impasses | Longs couloirs sinueux |
| Prim | S’étend par des cases frontières choisies au hasard | Ramifications denses et nombreuses impasses courtes |
| Kruskal | Relie des groupes de cases sans créer de cycle | Ramifications irrégulières et courts culs-de-sac |
Backtracker convient bien aux longs passages faciles à suivre visuellement. Prim aléatoire crée souvent des branches compactes. Kruskal aléatoire considère l’ensemble de la grille et tend vers un motif plus hérissé. Ce sont des tendances, pas des garanties.
Jamis Buck propose des présentations visuelles du backtracking récursif, de Prim aléatoire et de Kruskal aléatoire. La référence de Princeton explique aussi le principe d’arbre couvrant de Prim et Kruskal.
Comprendre le niveau de difficulté
Facile, moyen et difficile sont des choix relatifs aux réglages actuels, et non une promesse de durée. Le générateur construit neuf candidats déterministes avec la même taille, le même algorithme et la même famille de graines. Il mesure la longueur de la solution, ses virages et les embranchements trompeurs. Facile retient le score le plus bas, moyen le score médian et difficile le plus élevé.
Le récapitulatif affiche ces mesures pour rendre le classement transparent. Une grande grille demande généralement plus d’exploration, mais le nombre de cases ne suffit pas à déterminer la difficulté. Si le résultat paraît trop simple ou trop chargé, changez de graine ou d’algorithme.
Recréer un labyrinthe grâce à sa graine
Une graine rend les choix du générateur reproductibles. Conservez-la avec le nombre de lignes et de colonnes, la difficulté et l’algorithme. Les mêmes réglages complets reproduisent le même labyrinthe dans une version compatible du générateur.
C’est utile pour préparer un corrigé, distribuer le même exercice à un groupe ou reprendre le travail plus tard. Une graine n’est toutefois pas un format universel : un autre générateur peut l’interpréter différemment.
Afficher le tracé de la solution
La surimpression suit l’unique trajet de l’entrée à la sortie. Affichez-la pour vérifier la grille ou préparer un corrigé, puis masquez-la avant d’imprimer la fiche vierge. Dans un labyrinthe parfait, ce tracé est le seul valable.
SVG, PNG et impression
| Sortie | Idéale pour | Point important |
|---|---|---|
| SVG | Impression, redimensionnement et retouche | Les traits vectoriels restent nets à toute taille |
| PNG | Documents, messages et diapositives | L’image matricielle possède des dimensions fixes |
| Impression | Fiches immédiates ou enregistrement en PDF | Vérifiez l’orientation et les marges dans l’aperçu |
Le SVG est généralement préférable pour agrandir ou modifier le labyrinthe. Le PNG s’insère facilement dans les logiciels courants. Les navigateurs prennent en charge le SVG comme l’explique le guide SVG de MDN, tandis que le tutoriel Canvas de MDN décrit la création d’un PNG.
L’outil ne téléverse pas le labyrinthe et ne crée pas de PDF côté serveur. Utilisez Imprimer ou enregistrer au format PDF, puis l’option PDF de votre appareil si elle est proposée. La limite de 60 × 60 garantit une prévisualisation et des fichiers raisonnables ; réduisez la grille si les passages sont trop serrés sur le papier choisi.
Confidentialité : traitement local
La construction, le calcul de la solution et l’exportation ont lieu localement dans cet onglet. La configuration et la structure générée ne figurent ni dans l’URL du tunnel ni dans les requêtes vers nos serveurs. Des chargements de page normaux ont toujours lieu entre les étapes et le stockage de session conserve l’avancement. S’il est indisponible, le générateur sur une page fonctionne encore, mais la navigation du tunnel s’arrête pour éviter de perdre le labyrinthe.
Questions fréquentes
C’est un labyrinthe connecté sans boucle. Chaque case est accessible et un seul chemin relie deux cases quelconques, y compris l’entrée et la sortie.
Oui. Chaque grille est un arbre couvrant du rectangle : l’entrée et la sortie fixes sont donc reliées par un chemin unique.
Choisissez Backtracker pour de longs couloirs sinueux. Prim et Kruskal produisent généralement plus de branches courtes et d’impasses. Tous trois créent des labyrinthes parfaits valides.
Non. Le réglage compare neuf candidats ayant les mêmes paramètres principaux selon la longueur, les virages et les embranchements trompeurs. Les mesures affichées rendent ce choix relatif transparent.
Conservez la graine avec les lignes, colonnes, la difficulté et l’algorithme. Ressaisissez tous ces réglages dans la même version compatible.
Oui. Réglez indépendamment les lignes et les colonnes entre 5 et 60 pour obtenir un format large, vertical ou carré.
Oui. Les commandes de la grille et du corrigé sont séparées : l’affichage à l’écran ne peut pas ajouter la solution par erreur au fichier vierge.
Le SVG conserve des traits nets à toute taille et permet la retouche vectorielle. Le PNG s’insère facilement dans les documents, diapositives et messages.
Choisissez « Imprimer ou enregistrer au format PDF », puis l’option PDF du navigateur ou du système si elle est disponible.
La génération, le calcul et l’exportation s’effectuent localement dans l’onglet. La structure générée n’est pas téléversée pour traitement.
Outils similaires
Générateur de mots croisés
Saisissez vos propres mots et obtenez des mots croisés imprimables avec une grille entrelacée et une liste de mots. Idéal pour les classes, les newsletters et les événements.
Test de manette
Testez boutons, valeurs analogiques, axes, sticks centrés, filtrage de zone morte et vibration dans votre navigateur. Les entrées restent en local.
Générateur de mots pour Pictionary
Générez de 1 à 10 mots anglais aléatoires pour Pictionary, selon le niveau choisi, puis révélez chaque carte au moment voulu.
Générateur de faux messages d'erreur
Créez des images de faux dialogues d'erreur personnalisés pour Windows, macOS et le web, avec un titre, un texte principal et un code d'erreur configurables.
Générateur de charades mimées
Générez des défis de mime aléatoires par catégorie (films, actions, animaux, métiers) et par difficulté, avec un bouton pour révéler la réponse et un minuteur optionnel de 60 secondes par manche.
Calculateur d'amour
Entrez deux noms et obtenez un pourcentage de compatibilité amoureuse ludique en utilisant un algorithme classique de correspondance de lettres de style FLAMES.
Outil disponible dans d’autres langues
- 미로 생성기 [KO]
- Labyrintgenerator [SV]
- Doolhofgenerator [NL]
- Generator labiryntów [PL]
- Labyrinth-Generator [DE]
- เครื่องมือสร้างเขาวงกต [TH]
- Generador de laberintos [ES]
- Pembuat Labirin [ID]
- مولّد المتاهات [AR]
- 迷路ジェネレーター [JA]
- Gerador de labirintos [PT]
- Trình tạo mê cung [VI]
- Maze Generator [EN]
- Generatore di labirinti [IT]
- Генератор лабиринтов [RU]
- Labirent Oluşturucu [TR]
- 迷宫生成器 [ZH]