Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Nesta secção, irás criar um jogo que utiliza gráficos. Importaremos ficheiros JPEG para o projecto Android na pasta de recursos apropriada e acederemos a partir do código Java. Além disso, o jogo utiliza um gerador de números aleatórios para permitir que o jogador compita contra o computador. A pontuação do jogo, a escolha do computador, a escolha do utilizador e outras estatísticas são encapsuladas numa classe estatal de jogos, dando-nos mais uma demonstração de técnicas de programação orientadas a objectos.
Objectivos de Aprendizagem
Competências que aprenderás
Você criará um jogo Pedra, Papel e Tesoura que utiliza gráficos, onde um gerador de números aleatórios permite ao jogador competir contra o computador.
Você aprenderá a importar recursos gráficos, como arquivos JPEG, para a pasta de recursos Android apropriada, acessá-los do código Java e gerenciar as propriedades de um controle ImageView.
A pontuação do jogo, escolha do computador, escolha do usuário e outras estatísticas são encapsuladas em uma única variável de classe de estado de jogo, fornecendo uma demonstração de técnicas de programação orientada a objetos.
As lições abrangem criação de gráficos de jogo, construção de um layout para imagens e texto, criação de um ouvinte de clique comum, atualização do TextView e ImageView em seleções, tratamento de escolhas do computador, determinação de um vencedor e da pontuação, atualização da interface do usuário e refatoração do aplicativo.