Desenvolvimento de Jogos para Android
Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998.
Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora, sejam quais forem os meios: fotográficos, eletrônicos mecânicos, gravação ou quaisquer outros.
Casa do Código
Livros para o programador
Rua Vergueiro, 3185 - 8º andar
04101-300 – Vila Mariana – São Paulo – SP – Brasil
Casa do Código
Agradecimentos
Agradeço em especial ao amigo Mauricio Tollin, da BivisSoft, com quem tive a oportunidade de aprender os conceitos iniciais em desenvolvimento de jogos.
Existem muitas outras pessoas que gostaria de agradecer, por me ajudarem de forma direta ou indireta nesse projeto: Adriano Almeida, Alberto Souza, Chris Leite,
Delson Leite, Edson Sueyoshi, Elenira Ferreira, Guilherme Silveira, Karine Hermes,
Lucia Hermes, Mauricio Aniche, Paulo Silveira, Sheila Paixao e Victor Hermes.
Obrigado a todos vocês.
i
Casa do Código
Sumário
Sumário
1
2
Introdução ao desenvolvimento de jogos no Android
1
1.1
O que você encontrará neste livro . . . . . . . . . . . . . . . . . . . . .
3
1.2
Que comece a diversão! . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
Protótipo de um jogo
9
2.1
Iniciando o projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.2
Criando a base do jogo . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3
Desenhando o objeto principal . . . . . . . . . . . . . . . . . . . . . . 25
2.4
Captando os comandos do usuário e movendo objetos . . . . . . . . . 29
2.5
Criando o inimigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.6
Detectando colisões e mostrando resultados . . . . . . . . . . . . . . . 35
2.7
Adicionando um placar . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.8
Criando botões de interface do usuário . . . . . . . . . . . . . . . . .