Gerador de labirintos
Crie primeiro um labirinto
Não há labirinto recuperável nesta aba para esta etapa. Volte à primeira etapa.
Voltar às configuraçõesEscolha tamanho e dificuldade
Defina de 5 a 60 linhas e colunas separadamente. A dificuldade compara nove labirintos válidos e escolhe um desenho mais simples, mediano ou exigente.
Crie um labirinto retangular com 5 a 60 linhas e colunas, escolha uma dificuldade relativa e compare três algoritmos de geração. Cada resultado é um labirinto perfeito, com uma única rota entre quaisquer duas células, entradas fixas em cantos opostos e uma solução opcional. Use uma semente para recriar o mesmo labirinto e salve-o em SVG ou PNG, ou imprima diretamente. A geração e a exportação acontecem localmente no navegador.
Como funciona
-
1
Defina o tamanho
Escolha de 5 a 60 linhas e colunas ou comece com uma medida quadrada predefinida.
-
2
Escolha algoritmo e semente
Selecione Backtracker, Prim ou Kruskal. Informe uma semente para repetir o labirinto ou crie outra.
-
3
Gere e confira
Monte o labirinto e mostre a solução única para conferir a rota de um canto ao outro.
-
4
Salve ou imprima
Baixe o desafio ou o gabarito em SVG ou PNG, ou imprima pelo navegador.
Crie um labirinto para imprimir, ensinar ou brincar
Um labirinto personalizado pode virar uma atividade rápida, material de aula, jogo para uma festa ou exemplo para comparar algoritmos de grafos. Escolha uma grade retangular de 5 × 5 a 60 × 60 células. O quadrado é tradicional, mas um formato largo ou alto pode se encaixar melhor em uma folha A4, cartão ou apresentação.
A entrada e a saída permanecem em cantos opostos, mantendo uma direção de percurso consistente. Ative a solução para conferir o caminho e oculte-a antes de compartilhar a versão sem resposta.
O que é um labirinto perfeito?
Este gerador cria labirintos perfeitos. Na teoria dos grafos, células e passagens formam uma árvore geradora: todas as células estão conectadas, não há ciclos e existe exatamente um caminho entre quaisquer duas células. Assim, não há áreas isoladas e o percurso da entrada à saída tem uma única solução.
“Perfeito” descreve a estrutura, não a dificuldade. O tamanho, o desenho dos corredores, as ramificações falsas e a extensão da solução influenciam o esforço para resolver.
Escolha Backtracker, Prim ou Kruskal
Os três métodos produzem um labirinto conectado e sem ciclos, mas com padrões diferentes.
| Algoritmo | Como cresce | Aparência comum |
|---|---|---|
| Backtracker | Avança por células não visitadas e recua em becos sem saída | Corredores longos e sinuosos |
| Prim | Expande por células de fronteira escolhidas ao acaso | Ramificação densa e muitos becos curtos |
| Kruskal | Une grupos separados sem criar ciclos | Ramificação irregular e becos curtos |
Backtracker é uma boa escolha para passagens longas e fáceis de acompanhar. Prim aleatorizado costuma criar ramificações compactas. Kruskal aleatorizado considera conexões em toda a grade e tende a um padrão mais recortado. São tendências, não garantias.
Jamis Buck apresenta explicações visuais do backtracking recursivo, de Prim aleatorizado e de Kruskal aleatorizado. A referência de Princeton também explica a base de árvore geradora de Prim e Kruskal.
O que significa o nível de dificuldade
Fácil, médio e difícil são escolhas relativas à configuração atual, não promessas de tempo. O gerador cria nove candidatos determinísticos com o mesmo tamanho, algoritmo e família de sementes. Ele mede o comprimento da solução, as curvas e os cruzamentos enganosos. Fácil escolhe a menor pontuação; médio, a central; e difícil, a maior.
O resumo mostra essas medidas para tornar a classificação transparente. Uma grade maior costuma exigir mais exploração, mas a quantidade de células não determina sozinha a dificuldade. Se o resultado parecer simples ou carregado demais, crie outra semente ou troque o algoritmo.
Recrie um labirinto com a semente
A semente torna repetíveis as escolhas do gerador. Guarde-a com o número de linhas e colunas, a dificuldade e o algoritmo. A mesma configuração completa reproduz o mesmo labirinto na mesma versão compatível.
Isso ajuda a preparar um gabarito, distribuir a mesma atividade a um grupo ou retomá-la depois. A semente não é um formato universal: outro gerador pode interpretá-la de forma diferente.
Use a solução sobreposta
A solução traça a rota única da entrada à saída. Mostre-a para conferir o labirinto ou preparar um gabarito e oculte-a antes de imprimir a atividade. Como o labirinto é perfeito, ela mostra o único caminho válido.
SVG, PNG e impressão
| Saída | Melhor para | Detalhe importante |
|---|---|---|
| SVG | Imprimir, redimensionar e editar | As linhas vetoriais continuam nítidas em qualquer tamanho |
| PNG | Documentos, mensagens e slides | A imagem raster tem dimensões fixas em pixels |
| Imprimir | Atividades imediatas ou salvar em PDF | Confira orientação e margens na visualização |
SVG costuma ser melhor para ampliar ou editar. PNG é prático para aplicativos comuns. A documentação de SVG da MDN explica o suporte do navegador; o tutorial de Canvas da MDN mostra a criação de PNG.
A ferramenta não envia o labirinto nem cria PDF no servidor. Use Imprimir ou salvar como PDF e escolha a opção PDF do aparelho, se disponível. O limite de 60 × 60 mantém a visualização e os arquivos administráveis; reduza a grade se os corredores ficarem apertados no papel escolhido.
Privacidade local no navegador
Construção, cálculo da solução e exportação são feitos localmente nesta aba. A configuração e a topologia não entram na URL do funil nem são enviadas aos nossos servidores. Requisições normais de página ainda ocorrem entre etapas e o armazenamento de sessão preserva o progresso. Sem esse armazenamento, o gerador normal de uma página continua funcionando, mas a navegação do funil para para evitar a perda do labirinto.
Perguntas frequentes
É um labirinto conectado e sem ciclos. Todas as células são acessíveis e há exatamente uma rota entre duas células quaisquer, inclusive entrada e saída.
Sim. Cada resultado é uma árvore geradora da grade retangular, portanto a entrada e a saída são ligadas por um caminho único.
Escolha Backtracker para corredores longos e sinuosos. Prim e Kruskal costumam criar mais ramificações curtas e becos sem saída. Todos geram labirintos perfeitos válidos.
Não. Ele compara nove candidatos com as mesmas configurações principais pela extensão, curvas e cruzamentos enganosos. As métricas exibidas deixam clara essa escolha relativa.
Guarde a semente, linhas, colunas, dificuldade e algoritmo. Informe depois toda a configuração na mesma versão compatível.
Sim. Defina linhas e colunas separadamente de 5 a 60 para criar formatos largos, altos ou quadrados.
Sim. Há ações separadas para desafio e gabarito, então mostrar a solução na tela não a inclui por engano no arquivo sem resposta.
Use SVG para linhas nítidas em qualquer tamanho ou edição vetorial; use PNG para inserir facilmente em documentos, slides e mensagens.
Escolha “Imprimir ou salvar como PDF” e a opção PDF do navegador ou sistema operacional, se disponível.
Geração, cálculo e exportação acontecem localmente na aba. A topologia não é enviada para processamento.
Ferramentas relacionadas
Calculadora do Amor
Digite dois nomes e obtenha uma porcentagem de compatibilidade amorosa divertida usando um clássico algoritmo de correspondência de letras no estilo FLAMES.
Gerador de Palavras Cruzadas
Introduza as suas próprias palavras e obtenha palavras cruzadas imprimíveis com uma grelha entrelaçada e lista de palavras. Ideal para salas de aula, newsletters e eventos.
Gerador de Círculos para Minecraft
Crie plantas vazadas ou preenchidas de círculos e elipses para Minecraft. Defina as dimensões, conte os blocos e baixe a grade em SVG.
Gerador de Tela de Carregamento Falsa
Crie telas de carregamento falsas personalizadas para qualquer sistema operacional ou jogo com barras de progresso, texto e duração configuráveis para brincadeiras e apresentações.
Gerador de países aleatórios
Gere no navegador de 1 a 30 nomes únicos entre todos os 193 Estados-membros da ONU. Os nomes seguem o idioma da página quando o navegador oferece suporte.
Gerador de nonogramas
Desenhe uma imagem em pixels de 5×5 a 25×25, gere as dicas das linhas e colunas, verifique se a solução é única e imprima o passatempo e a resposta.
Ferramenta disponível em outros idiomas
- Trình tạo mê cung [VI]
- Labyrintgenerator [SV]
- مولّد المتاهات [AR]
- 미로 생성기 [KO]
- เครื่องมือสร้างเขาวงกต [TH]
- Générateur de labyrinthes [FR]
- Pembuat Labirin [ID]
- 迷路ジェネレーター [JA]
- Labyrinth-Generator [DE]
- Doolhofgenerator [NL]
- Generador de laberintos [ES]
- Generator labiryntów [PL]
- Maze Generator [EN]
- Generatore di labirinti [IT]
- Генератор лабиринтов [RU]
- Labirent Oluşturucu [TR]
- 迷宫生成器 [ZH]