Jogo para dispositivos móveis

1.336 visualizações

Publicada em

Jogo para dispositivo móvel em Java

Publicada em: Tecnologia, Diversão e humor
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.336
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
22
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Jogo para dispositivos móveis

  1. 1. JOGO EM JAVA PARA DISPOSITIVOS PORTÁTEIS Wildson Luiz Zaniol Técnologia em Informática 2004/2
  2. 2. Tema Jogo em Java; Comparação com antigos jogos de videogames e de computadores; Mercado em elevado crescimento.
  3. 3. Problema Processamento limitado; Memória limitada; Tamanho da tela; Tamanho da aplicação.
  4. 4. Objetivos Geral  Realizar um estudo sobre a tecnologia Java 2 Micro Edition e desenvolver um jogo para celulares utilizando algumas de suas APIs.
  5. 5. Objetivos Específicos Estudo sobre jogos; Estudo da tecnologia Java 2 Micro Edition; Estudo e utilização das ferramentas do Wireless Toolkit; Estudo e utilização da Game API; Estudo e utilização da Móbile Media API. Desenvolvimento de um jogo para celular no estilo arcade;
  6. 6. Jogos para celulares Jogos 2D; Facilidade de implementação; Baixo custo de implementação;
  7. 7. Jogos para celulares Mercado potencial Recursos wireless
  8. 8. Jogos para celulares Limitações Diferenças entre os dispositivos.
  9. 9. Jogos - Projeto conceitual Propriedades do jogo:
  10. 10. Java 2 Micro Edition (J2ME) “... API Java voltada para micro aplicativos que rodam em micro processadores...” (Carniel, Juliano. Teixeira, Clóvis. 2003).
  11. 11. Java 2 Micro Edition (J2ME) Nenhum custo de utilização; Suporte a imagens; Suporte a cores; Suporte a transparência de imagens; Midlets podem ser utilizados sem conexão.
  12. 12. J2ME - Configuração Parte dos recursos do J2SE; Novas APIs; “Uma configuração J2ME define uma plataforma mínima” (Sallem, Márcio Augusto Sekeff. 2003).
  13. 13. J2ME - ConfiguraçãoJ2ME possui dois modelos de configuração: CLDC (Connected, Limited Device Configuration); CDC (Connected Device Configuration).
  14. 14. J2ME - Perfil Conjunto de funcionalidades; Voltado para dispositivos específicos;
  15. 15. J2ME - Perfil CLDC MIDP (Móbile Information Device Profile). CDC Foundation; Personal Basis Profile; Personal Profile.
  16. 16. J2ME - Game API Simplifica o desenvolvimento; Reduz o tamanho da aplicação; Deixa o jogo mais rápido; Abre um espaço maior para a criatividade; Utiliza imagens do tipo PNG.
  17. 17. J2ME - Game API É formada por 5 classes: Layer Sprite TiledLayer LayerManager GameCanvas
  18. 18. J2ME - Game API - Sprite Sprite Movimentação; Detecção de colisões; Transformação da imagem; Animação.
  19. 19. J2ME - Game API - Sprite Animação quadro – a – quadro:
  20. 20. J2ME - Game API - TiledLayer TiledLayer Criaçãode imagens grandes compostas por pequenos pedaços.
  21. 21. J2ME - Game API -LayerManagerLayerManager Controla o desenho de um grupo de layers através de camadas.
  22. 22. J2ME - Game API -GameCanvasGameCanvas Controla o ciclo do jogo; Busca o estado das teclas; Envia imagens para a tela.
  23. 23. J2ME - Mobile Media API(MMAPI) Total controle de multimídia; Baixo consumo de memória; Suporte a vários formatos de mídia (MP3, MIDI, MPEG, AVI, etc.); Geração de tons.
  24. 24. J2ME - Mobile Media API(MMAPI) Pacote opcional; O fabricante determina qual formato de arquivo o dispositivo irá suportar; Independente de protocolo de transmissão.
  25. 25. J2ME – Wireless Toolkit Facilita a utilização da API J2ME; Kit de ferramentas; Emuladores de dispositivos; Não é um editor; Cria os arquivos Jad e Jar.
  26. 26. SubBoom
  27. 27. Metodologia Pesquisas em materiais bibliográficos e paginas da Internet; Download de ferramentas para desenvolvimento; Implementação em Java feita com a Api J2ME e o editor JCreator.
  28. 28. Considerações finais Dificuldade de implementação para vários dispositivos; As APIs J2ME facilitam o desenvolvimento e abrem espaço para que a criatividade seja utilizada com maior intensidade no jogo.
  29. 29. Recomendações Criação de APIs para o desenvolvimento de jogos para computadores; Desenvolvimento de midlets para telecomunicações; Implementação de gravação de dados do jogos, para serem utilizados em rankings dos melhores pontuadores; Criação de jogos multiplayers para celulares.
  30. 30. Referências Bibliográficas Sallem, Márcio Augusto Sekeff. Java 2 Micro Edition, INTRODUÇÃO À COMPUTAÇÃO MÓVEL. Centro Universitário Franciscano, UFMA, 2003. Carniel, Juliano; Teixeira, Clóvis. Apostila de J2ME. 2003. Miranda, Cláudio. Multimídia no celular - Móbile Media API (MMA PI). Revista Java Magazine. Ed. 2, 2004. Sabino, Vanessa. Game API - Simplicidade e poder em jogos para celulares. Revista Java Magazine. Ed. 10, 2004.
  31. 31. Obrigado pela atenção Wildson Luiz Zaniol wzaniol@netxan.com.br

×