Labirinto de Blocos

by Jéfer

Passos: 0
Parabéns!
Abduzido!
Colisão!

Labirinto de blocos

Explicação das Funcionalidades

Labirinto e Paredes: O labirinto é criado usando divs com a classe .wall para as paredes. O personagem é posicionado inicialmente na parte superior esquerda e deve alcançar a parte inferior direita onde está o objetivo (div com a classe .goal).

Blocos de Comando: Blocos para mover o personagem em diferentes direções são criados e podem ser arrastados para a área de sequência.

Execução de Comandos: A função executeSequence move o personagem de acordo com a sequência de comandos. A cada movimento, verifica-se se o personagem colidiu com uma parede ou alcançou o objetivo.

Reset do Jogo: A função resetGame redefine o jogo para o estado inicial.

Mensagens de Erro e Sucesso: Mensagens são exibidas para colisões e quando o objetivo é alcançado.