Image : Guide visuel de l'algorithme de génération de labyrinthes d'Eller
Publié : 12 janvier 2026 à 09:04:07 UTC
Dernière mise à jour : 10 janvier 2026 à 20:10:37 UTC
Une infographie facile à comprendre visualisant l'algorithme de génération de labyrinthes d'Eller, illustrant comment les ensembles sont créés, connectés et reportés ligne par ligne pour construire un labyrinthe.
Visual Guide to Eller’s Maze Generation Algorithm

Versions disponibles de cette image
Les fichiers images téléchargeables ci-dessous sont moins compressés et de meilleure résolution - et donc de meilleure qualité - que les images intégrées dans les articles et les pages de ce site web, qui sont davantage optimisées pour la taille des fichiers afin de réduire la consommation de la bande passante.
Taille normale (1,536 x 1,024)
Grande taille (3,072 x 2,048)
Très grande taille (4,608 x 3,072)
Taille extra-large (6,144 x 4,096)
Taille comique (1,048,576 x 699,051)
- Toujours en cours de téléchargement... ;-)
Description de l'image
L'image est une infographie pédagogique grand format, au format paysage, intitulée « Algorithme de génération de labyrinthes d'Eller », affichée dans une grande bannière en haut de page. La conception utilise un fond quadrillé épuré et des couleurs vives et distinctes pour séparer chaque phase du processus. La mise en page se lit de haut en bas, montrant comment l'algorithme opère sur une rangée de cellules à la fois pour construire progressivement un labyrinthe complet.
La première section, intitulée « 1. Création d'ensembles », présente une rangée horizontale de cellules carrées formant un labyrinthe. Chaque cellule contient un bloc coloré portant un petit chiffre, indiquant qu'elle appartient à un ensemble. Les couleurs signalent que certaines cellules voisines partagent le même ensemble, tandis que d'autres appartiennent à des ensembles différents, illustrant ainsi visuellement que les ensembles permettent de suivre les connexions entre les cellules. Des flèches indiquent que cette rangée est le point de départ de toutes les opérations suivantes.
La deuxième section, « 2. Ajout de murs horizontaux », présente la même ligne, mais avec des lignes de séparation entre les cellules adjacentes. Ces lignes représentent des murs qui peuvent être placés ou non entre les cellules voisines. Le schéma souligne que ces murs sont choisis de manière contrôlée mais non déterministe, de sorte que certains ensembles fusionnent horizontalement tandis que d'autres restent séparés. Les étiquettes et les flèches précisent que cette étape empêche la création de boucles tout en permettant la jonction de certains ensembles adjacents.
Dans la troisième section, « 3. Ajouter des connexions verticales », des flèches pointant vers le bas s'étendent des cellules sélectionnées vers la ligne suivante. Ces flèches représentent des passages verticaux reliant une cellule à la ligne inférieure. Le graphique met en évidence la création d'au moins une connexion verticale pour chaque ensemble, garantissant ainsi qu'aucun ensemble ne soit isolé lors du passage à la ligne suivante. Les blocs colorés sont maintenus par ces liens verticaux, illustrant la propagation de l'appartenance à un ensemble vers la ligne suivante.
La quatrième section, « 4. Générer une nouvelle ligne », affiche une nouvelle ligne de cellules vides sous la précédente. Certaines cellules héritent des couleurs des ensembles grâce aux connexions verticales, tandis que d'autres restent vides, indiquant qu'elles se verront attribuer de nouveaux identifiants d'ensemble. Une note sous la ligne explique que le processus se répète : de nouveaux ensembles sont créés si nécessaire, des murs horizontaux sont ajoutés à nouveau et des connexions verticales sont sélectionnées une fois de plus.
Tout au long de l'infographie, des flèches et de courtes légendes telles que « Répéter le processus » et « Fusionner et créer des ensembles » guident visuellement le lecteur, soulignant que l'algorithme fonctionne ligne par ligne jusqu'à ce que le labyrinthe soit complet. Il en résulte une présentation claire et conviviale qui évite les détails d'implémentation tout en rendant l'idée centrale de l'algorithme d'Eller — la gestion des ensembles, leur jonction horizontale et la garantie de la continuité verticale — facilement compréhensible en un coup d'œil.
L'image est liée à : Générateur de labyrinthe d'algorithme d'Eller
