Costumo me divertir fazendo os trabalhos da faculdade de forma “diferente”. Semestre passado, meu professor de Inteligência Artificial pediu para que fizéssemos um robô inteligente, que pudesse sair do ponto A e chegar ao ponto B sozinho, sem conhecer o terreno. Existiriam obstáculos, saídas aleatórias e um número de vidas finitos, os quais vão se esgotando de acordo com o número de passos.

Resolvi, então, fazer isso em JavaScript e CSS! Dei uma incrementada e fiz um sistema para salvar e reabrir fases, configurar velocidade, tamanho do terreno, número de obstáculos, número de vidas, número de saídas e jogada manual.

Compatível com Firefox, Safari, Chrome, IE 6+, afinal, vai saber que navegador o professor usa ;D

Veja aqui o resultado:

Problema do Labirinto com HTML, JavaScript (jQuery) e CSS