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 iniciar agora uma aula bem prática, com o desenvolvimento de um jogo de labirinto. Durante esta aula, nós iremos definir o que queremos fazer em termos de telas do jogo a serem desenvolvidas. Isso lhe dará uma ideia do que precisa ser implementado. Em seguida, você verá o código correspondente ao comportamento básico do jogo. Para completar o seu aprendizado, você irá resolver exercícios que estendem o comportamento do jogo de labirinto, cujo código nós iremos lhe mostrar.
A primeira decisão é como implementar a interface do jogo com o usuário. Por enquanto, vamos trabalhar apenas no modo texto, ok? Isso porque você está desenvolvendo o primeiro programa com maior complexidade visto neste módulo. Para criar esse jogo, nomearemos uma classe chamada de Labirinto, como mostrado a seguir.
public class Labirinto {
// aqui vem o código do jogo
}
O código dessa classe, ou seja, do jogo, será apresentado para você de forma incremental nas próximas seções, visando facilitar seu entendimento.
Versão 5.3 - Todos os Direitos reservados