← MateriaisLabirinto
Labirinto

# labirinto

Labirinto

Quem vai jogar?

Digite seu nome para entrar no ranking da turma.

Menu

Escolha uma opção

partida ·
use as setas ou clique numa casa vizinha
ou WASD
Passos
0
Tempo
0:00
Status

Ranking

Menos passos vence · em empate, menor tempo

Aprender o jogo

A lógica por trás do labirinto

1. Grade com paredes

Você controla um agente numa grade. Células livres podem ser visitadas; paredes bloqueiam o caminho. Cada posição do agente é um estado.

2. Objetivo

Sair do ponto S (início) e chegar ao G (meta):

Estado = coordenada (linha, coluna), ex.: (2, 4)

3. Movimento legal

A cada passo você move uma casa para cima, baixo, esquerda ou direita — só se a casa vizinha for livre. Isso gera os sucessores de um estado (no máximo 4).

4. Caminho ótimo

Existem vários caminhos possíveis até a meta. O caminho com menos passos é o ótimo — a busca em largura (BFS) encontra esse caminho automaticamente.

Ideia-chave para a busca: cada passo seu percorre uma aresta no grafo de estados. O “espaço de estados” reúne todas as posições alcançáveis e as transições entre elas.