Generador de Laberintos (SVG / PNG)
Aleatorio
Elige tamaño de grilla (hasta 60×60), píxeles por celda y una semilla numérica. La herramienta corre backtracking recursivo DFS para construir un laberinto perfecto (exactamente un camino entre cualquier par de celdas) y lo renderiza como SVG. Inicio en verde, salida en rojo. Activa el overlay para ver el camino BFS más corto en azul, y descarga como SVG nítido o PNG 2× para imprimir en una hoja de ejercicios, una tarjeta de juego o un handout de escape room.
Cómo usar
- Configura ancho y alto de la grilla (4-60) y el tamaño de celda en píxeles.
- Elige una semilla o pulsa 'Nueva semilla' para un laberinto fresco.
- Activa 'Mostrar solución' para verificar dificultad y descarga como SVG (vector) o PNG (2× rasterizado para impresión).
Preguntas frecuentes
- ¿Qué es un 'laberinto perfecto'?
- Uno con exactamente un camino entre cualquier par de celdas — sin bucles ni regiones aisladas. El backtracking recursivo siempre produce laberinto perfecto y tiende a crear pasillos largos y serpenteantes con pocas ramificaciones, lo que cuesta más a los niños que otros algoritmos (Prim, Kruskal, Wilson).
- ¿Para qué la semilla?
- Misma semilla + mismo tamaño = mismo laberinto. Permite compartir un laberinto concreto (la semilla va en el nombre del archivo), reimprimirlo luego o comparar dificultad A/B.
- ¿Por qué la solución parece bastante directa?
- El backtracking recursivo favorece pasillos largos. El camino más corto será relativamente directo en comparación con otros algoritmos — pero los callejones sin salida abundan, eso es lo que dificulta resolver sin el overlay.
- ¿Puedo obtener laberintos circulares o hexagonales?
- No desde esta herramienta — solo grillas rectangulares. Circular y hexagonal requieren otra topología y renderizado, sería una herramienta aparte.
Herramientas relacionadas
Generador de Números Aleatorios
Genera números aleatorios criptográficos en cualquier rango — con o sin duplicados, opcionalmente ordenados.
Generador de Grupos
Divide una lista de nombres en grupos aleatorios y equilibrados — elige número de grupos o personas por grupo.
Sorteo
Elige N ganadores de una lista de nombres — aleatorio criptográfico, con o sin duplicados.
Tirador de Dados y Monedas
Lanza dados poliédricos (d4–d100) o tira una moneda con aleatoriedad criptográfica.
Selector Aleatorio — Ruleta y Escalera
Elige un ganador con una ruleta o un sorteo de escalera.
Generador de Contraseñas
Genera contraseñas aleatorias y fuertes que nunca salen de tu navegador.