JOGO EM JAVA PARA  DISPOSITIVOS    PORTÁTEIS          Wildson Luiz Zaniol    Técnologia em Informática                    ...
Tema   Jogo em Java;   Comparação com antigos jogos de    videogames e de computadores;   Mercado em elevado crescimento.
Problema   Processamento limitado;   Memória limitada;   Tamanho da tela;   Tamanho da aplicação.
Objetivos   Geral       Realizar um estudo sobre a tecnologia Java 2        Micro Edition e desenvolver um jogo para    ...
Objetivos Específicos   Estudo sobre jogos;   Estudo da tecnologia Java 2 Micro Edition;   Estudo e utilização das ferr...
Jogos para celulares   Jogos 2D;   Facilidade de implementação;   Baixo custo de implementação;
Jogos para celulares   Mercado potencial   Recursos wireless
Jogos para celulares   Limitações   Diferenças entre os dispositivos.
Jogos - Projeto conceitual   Propriedades do jogo:
Java 2 Micro Edition (J2ME)   “... API Java voltada para micro aplicativos que rodam em micro    processadores...” (Carni...
Java 2 Micro Edition (J2ME)   Nenhum custo de utilização;   Suporte a imagens;   Suporte a cores;   Suporte a transpar...
J2ME - Configuração   Parte dos recursos do J2SE;   Novas APIs;   “Uma configuração J2ME define uma    plataforma mínim...
J2ME - ConfiguraçãoJ2ME possui dois modelos de configuração:   CLDC (Connected, Limited Device    Configuration);   CDC ...
J2ME - Perfil   Conjunto de funcionalidades;   Voltado para dispositivos específicos;
J2ME - Perfil   CLDC     MIDP   (Móbile Information Device Profile).   CDC     Foundation;     Personal Basis Profile...
J2ME - Game API   Simplifica o desenvolvimento;   Reduz o tamanho da aplicação;   Deixa o jogo mais rápido;   Abre um ...
J2ME - Game API    É formada por 5 classes:                               Layer                                 Sprite ...
J2ME - Game API - Sprite   Sprite      Movimentação;      Detecção   de colisões;      Transformação   da imagem;     ...
J2ME - Game API - Sprite   Animação quadro – a –    quadro:
J2ME - Game API - TiledLayer   TiledLayer      Criaçãode imagens grandes compostas      por pequenos pedaços.
J2ME - Game API -LayerManagerLayerManager  Controla o desenho de um grupo de layers  através de camadas.
J2ME - Game API -GameCanvasGameCanvas  Controla   o ciclo do jogo;  Busca   o estado das teclas;  Envia   imagens para...
J2ME - Mobile Media API(MMAPI)   Total controle de multimídia;   Baixo consumo de memória;   Suporte a vários formatos ...
J2ME - Mobile Media API(MMAPI)   Pacote opcional;   O fabricante determina qual formato de    arquivo o dispositivo irá ...
J2ME – Wireless Toolkit   Facilita a utilização da API J2ME;   Kit de ferramentas;   Emuladores de dispositivos;   Não...
SubBoom
Metodologia   Pesquisas em materiais bibliográficos e paginas da    Internet;   Download de ferramentas para desenvolvim...
Considerações finais   Dificuldade de implementação para vários    dispositivos;   As APIs J2ME facilitam o desenvolvime...
Recomendações   Criação de APIs para o desenvolvimento de jogos para computadores;   Desenvolvimento de midlets para tel...
Referências Bibliográficas   Sallem, Márcio Augusto Sekeff. Java 2 Micro Edition,    INTRODUÇÃO À COMPUTAÇÃO MÓVEL. Centr...
Obrigado pela atenção                Wildson Luiz Zaniol             wzaniol@netxan.com.br
Próximos SlideShares
Carregando em…5
×

Jogo para dispositivos móveis

1.326 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.326
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
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

×