Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Programação Estruturada / Aula
Vamos agora dar continuidade ao desenvolvimento do jogo de labirinto, cujos recursos básicos foram construídos na aula anterior.
Você lembra da classe Labirinto, que possui procedimentos como “inicializarMatriz()” e “imprimir()”? E que o tabuleiro do jogo está sendo representado por uma matriz de caracteres? Se você não se lembra o que esses procedimentos fazem, volte à aula anterior e olhe novamente o código do labirinto, pois a aula de hoje irá estender esse programa com novas funcionalidades.
Nesta aula, você irá implementar funções de busca por caminhos no labirinto. A implementação dessa função pode ser feita de várias formas, como por exemplo, a recursão. Mas antes disso, precisamos definir quais são os pontos de saída e de chegada ao labirinto.
Versão 5.3 - Todos os Direitos reservados