![Page 1: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/1.jpg)
Marcelo Korjenioski
![Page 2: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/2.jpg)
• Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma.
• Jogos casuais não são complexos e custo de desenvolvimento é baixo.
• Publicação via “app store” é um bom caminho para a distribuição.
![Page 3: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/3.jpg)
• O Android é um sistema operacional de código aberto (open-source) para dispositivos móveis.
• A linguagem usada para programar no Android é o Java.
• As aplicações Android não tem um único ponto de entrada como o método main(), elas tem quatro tipos de componentes essenciais que o sistema pode instanciar. São eles: Activity, Service, Broadcast receivers e Content providers.
![Page 4: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/4.jpg)
• A biblioteca OpenGL (Open Graphics Library) é uma especificação de padrão para desenvolver aplicações gráficas em 2D e 3D
• A AndEngine é uma engine para desenvolvimento de jogos 2D no Android que utiliza como base o OpenGL ES 1.0.
• Esta engine tem vários recursos disponíveis que vão desde o tratamento da simulação física do jogo até suporte a jogos com múltiplos jogadores em rede.
![Page 5: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/5.jpg)
• Tecnologia de computação gráfica 2D, os objetos gráficos são visualizados em duas dimensões (largura e comprimento).
• Para animação dos personagens é usado Sprite e para criação dos cenários pseudo-3D é utilizado Parallax.
![Page 6: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/6.jpg)
Sprites do jogo Bats on Fire
![Page 7: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/7.jpg)
Camadas de um parallax scrolling no jogo The Whispered World
![Page 8: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/8.jpg)
• Acelerômetro é usado para movimentar o personagem durante o jogo.
• Touch Screen é usado para navegar entre as telas e disparar os projeteis (“fireballs”) contra os inimigos.
![Page 9: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/9.jpg)
Diagrama De Casses Geral
![Page 10: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/10.jpg)
• Os objetos são inicializados e guardados em um pool prontos para o uso.
• Quando um cliente solicita para o pool um objeto após ele ser usado volta a ser guardado tirando o custo de criação.
• Para alterar os atributos uso um array quem contem as características de cada inimigo com textura, vida, defesa e etc.
Exemplo Array{“31410121","31310121",“31310121",“31110121“}
![Page 11: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/11.jpg)
• Para a movimentação do Boss na tela é definido um caminho informando as coordenas de deslocamento para cada ponto usando métodos encadeados. Ex: boss(2).to(600,80).to(100,80);
1
2
3
45
![Page 12: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/12.jpg)
![Page 13: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/13.jpg)
• O sistema foi testado usando um celular Galaxy 5 com Android versão 2.2, instalando diretamente o arquivo .apk.
• O jogo está dividido em oito telas de atividades: “Menu”, “Options”, “Credits”, “Statistics”, “Cutscene”, “Game”, “Pause”, “Game Over”.
![Page 14: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/14.jpg)
• Trocar o Parallax com imagens estáticas por TiledMaps.
• Adicionar API OpenFeint para criar Leaderboards, Achievements e integrar com as redes sociais.
• Criar uma base de dados das ações do jogador usando SQLite.
• Editor de monstros e waves.• Adicionar How to Play
![Page 15: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/15.jpg)
Marcelo [email protected]
![Page 16: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/16.jpg)
![Page 17: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/17.jpg)
![Page 18: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/18.jpg)
![Page 19: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/19.jpg)
![Page 20: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/20.jpg)
![Page 21: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/21.jpg)
![Page 22: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/22.jpg)
![Page 23: Marcelo Korjenioski. Venda crescente de dispositivos com sistema operacional Android em 2011 favorecem o desenvolvimento para a plataforma. Jogos casuais](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc14b497959413d8e21f0/html5/thumbnails/23.jpg)