Generador de laberintos
Crea primero un laberinto
Este paso no tiene un laberinto recuperable en esta pestaña. Vuelve al primer paso para empezar.
Volver a la configuraciónElige tamaño y dificultad
Define de 5 a 60 filas y columnas. La dificultad compara nueve laberintos válidos y elige un diseño más sencillo, intermedio o exigente.
Crea un laberinto rectangular de 5 a 60 filas y columnas, elige una dificultad relativa y compara tres algoritmos de generación. Cada resultado es un laberinto perfecto con una única ruta entre dos celdas cualesquiera, entradas fijas en esquinas opuestas y una solución opcional. Introduce una semilla para volver a obtener el mismo laberinto y guárdalo como SVG o PNG, o imprímelo directamente. La generación y la exportación se realizan de forma local en tu navegador.
Cómo funciona
-
1
Define el tamaño
Elige entre 5 y 60 filas y columnas, o empieza con un tamaño cuadrado predefinido.
-
2
Elige algoritmo y semilla
Selecciona Backtracker, Prim o Kruskal. Escribe una semilla para repetir un laberinto o crea una nueva.
-
3
Genera y comprueba
Construye el laberinto y muestra su única solución cuando quieras revisar la ruta de una esquina a la otra.
-
4
Guarda o imprime
Descarga el pasatiempo o su solución en SVG o PNG, o imprímelo desde el navegador.
Crea un laberinto para imprimir, enseñar o jugar
Un laberinto personalizado puede servir como ficha rápida, material para clase, juego para una fiesta o ejemplo para comparar algoritmos de grafos. Elige una cuadrícula rectangular de 5 × 5 a 60 × 60 celdas. El formato cuadrado resulta familiar, pero uno ancho o alto puede encajar mejor en una hoja A4, una tarjeta o una presentación.
La entrada y la salida permanecen en esquinas opuestas para que todos los laberintos tengan un sentido de recorrido coherente. Activa la solución para comprobar la ruta y ocúltala antes de compartir la versión sin resolver.
¿Qué es un laberinto perfecto?
Este generador crea laberintos perfectos. En teoría de grafos, las celdas y los pasillos forman un árbol de expansión: todas las celdas están conectadas, no hay bucles y existe exactamente un camino entre dos celdas cualesquiera. Por tanto, no hay zonas aisladas y el recorrido entre la entrada y la salida tiene una sola solución.
«Perfecto» describe la estructura, no la dificultad. Un laberinto perfecto puede ser sencillo o exigente a la vista. El tamaño, la forma de los pasillos, los ramales falsos y la ruta única influyen en la experiencia.
Elige Backtracker, Prim o Kruskal
Las tres opciones producen un laberinto conectado y sin bucles, aunque sus métodos generan texturas distintas.
| Algoritmo | Cómo crece | Aspecto habitual |
|---|---|---|
| Backtracker | Avanza por celdas sin visitar y retrocede al llegar a un callejón sin salida | Pasillos más largos y sinuosos |
| Prim | Se amplía por celdas de frontera elegidas al azar | Ramificación densa y muchos callejones cortos |
| Kruskal | Une grupos separados de celdas sin formar ciclos | Ramificación irregular y callejones cortos |
Backtracker es una buena primera opción si buscas pasillos largos y fáciles de seguir visualmente. Prim aleatorizado suele producir ramales compactos. Kruskal aleatorizado considera conexiones de toda la cuadrícula y tiende a crear un dibujo más anguloso. Son tendencias, no garantías.
Jamis Buck ofrece introducciones visuales al backtracking recursivo, Prim aleatorizado y Kruskal aleatorizado. La referencia de algoritmos de Princeton también explica la base de árboles de expansión de Prim y Kruskal.
Qué significa el nivel de dificultad
Fácil, media y difícil son opciones relativas para la configuración actual, no promesas sobre el tiempo de resolución. El generador crea nueve laberintos candidatos deterministas con el mismo tamaño, algoritmo y familia de semillas. Puntúa rasgos medibles de la ruta: longitud de la solución, giros y cruces engañosos. Fácil selecciona la puntuación más baja; media, la central; y difícil, la más alta.
El resumen muestra estas medidas para que la clasificación sea transparente. Una cuadrícula mayor suele exigir más exploración, pero el número de celdas no determina por sí solo la dificultad. Si el resultado parece demasiado sencillo o recargado, crea otra semilla o cambia de algoritmo.
Repite un laberinto con su semilla
La semilla convierte las decisiones del generador en una secuencia repetible. Anótala junto con las filas, columnas, dificultad y algoritmo. La misma configuración completa reproduce el mismo laberinto en la misma versión compatible del generador.
Resulta útil para preparar una hoja de soluciones, repartir el mismo ejercicio a un grupo o retomarlo después. Una semilla no es un formato universal: otro generador o algoritmo podría interpretarla de otra manera.
Utiliza la solución superpuesta
La solución marca la ruta única desde la entrada hasta la salida. Muéstrala para revisar el laberinto o preparar la hoja de respuestas y ocúltala antes de imprimir una ficha sin resolver. Al ser un laberinto perfecto, señala el único recorrido válido.
SVG, PNG e impresión
| Salida | Mejor opción para | Detalle importante |
|---|---|---|
| SVG | Imprimir, cambiar de tamaño y editar | Las líneas vectoriales mantienen la nitidez |
| PNG | Documentos, mensajes y diapositivas | La imagen de mapa de bits tiene dimensiones fijas |
| Imprimir | Fichas inmediatas o guardar en PDF | Revisa orientación y márgenes en la vista previa |
SVG suele ser la mejor alternativa para ampliar o editar el laberinto. PNG es práctico cuando una aplicación necesita una imagen convencional. Los navegadores admiten SVG como formato de imagen, tal como explica la guía de SVG de MDN, y Canvas permite crear PNG según el tutorial de Canvas de MDN.
La herramienta no sube el laberinto ni crea un PDF en el servidor. Usa Imprimir o guardar como PDF y elige la opción PDF del dispositivo si está disponible. El límite de 60 × 60 mantiene manejables la vista previa y los archivos. Reduce la cuadrícula si los pasillos quedan demasiado estrechos en el papel elegido.
Privacidad local en el navegador
La construcción, el cálculo de la solución y la exportación se ejecutan localmente en esta pestaña. La configuración y la estructura generada no se incluyen en la URL del embudo ni se envían a nuestros servidores. Entre pasos se realizan solicitudes de página normales y el almacenamiento de sesión conserva el progreso. Si no está disponible, el generador normal de una sola página sigue funcionando, pero la navegación del embudo se detiene para no perder el laberinto.
Preguntas frecuentes
Es un laberinto conectado y sin bucles. Se puede llegar a cualquier celda y existe exactamente una ruta entre dos celdas cualesquiera, incluidas la entrada y la salida.
Sí. Cada laberinto generado es un árbol de expansión de la cuadrícula rectangular, así que la entrada y la salida fijas están unidas por un único camino.
Elige Backtracker para obtener pasillos largos y sinuosos. Prim y Kruskal suelen producir más ramales cortos y callejones sin salida. Los tres crean laberintos perfectos válidos.
No existe una clasificación universal que pueda garantizarlo. El ajuste compara nueve candidatos con la misma configuración principal y selecciona según la longitud, los giros y los cruces engañosos. Las métricas visibles aclaran esta elección relativa.
Guarda la semilla junto con las filas, columnas, dificultad y algoritmo. Introduce después la misma configuración completa para reproducirlo en la misma versión compatible del generador.
Sí. Define filas y columnas por separado entre 5 y 60 para crear laberintos anchos, altos o cuadrados.
Sí. Los controles ofrecen acciones separadas para el pasatiempo y la solución, por lo que mostrarla en pantalla no la añade por error a una descarga sin resolver.
Usa SVG para conservar líneas nítidas a cualquier tamaño de impresión o editar vectores. Usa PNG para insertarlo fácilmente en documentos, diapositivas y mensajes.
Elige «Imprimir o guardar como PDF» y selecciona la opción PDF del navegador o sistema operativo si está disponible.
La generación, el cálculo de la solución y la exportación se realizan localmente en la pestaña. La estructura generada no se sube para procesarla.
Herramientas relacionadas
Probador de ratón
Prueba los botones del ratón, la rueda de desplazamiento, el movimiento del puntero y el intervalo de doble clic en el navegador. Registro de eventos sin subir datos.
Generador de crucigramas
Introduce tus propias palabras y obtén un crucigrama imprimible con una cuadrícula entrelazada y una lista de palabras. Ideal para clases, boletines y eventos.
Contador de barra espaciadora
Cuenta pulsaciones independientes de la barra espaciadora o haz una prueba con tiempo, objetivo, progreso y pulsaciones por segundo.
Calculadora de Amor
Ingresa dos nombres y obtén un porcentaje de compatibilidad amorosa juguetona utilizando un clásico algoritmo de coincidencia de letras al estilo FLAMES.
Generador de círculos de Minecraft
Crea planos de círculos y elipses de Minecraft, huecos o rellenos. Define medidas y grosor, cuenta bloques, revisa la cuadrícula y descarga el SVG.
Generador de Firma de Correo Electrónico
Crea una firma de correo HTML limpia a partir de tu nombre, cargo, empresa, correo, teléfono y sitio web. Cópiala con un clic y pégala en Gmail, Outlook o Apple Mail.
Herramienta disponible en otros idiomas
- 미로 생성기 [KO]
- Labyrintgenerator [SV]
- Doolhofgenerator [NL]
- Generator labiryntów [PL]
- Labyrinth-Generator [DE]
- เครื่องมือสร้างเขาวงกต [TH]
- Pembuat Labirin [ID]
- مولّد المتاهات [AR]
- Générateur de labyrinthes [FR]
- 迷路ジェネレーター [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]