Game API Java ME para          Série 40Marlon Luz - INdTNokia Developer Evangelist@marlonluz
O QUE É O   INdT?                      PESQUISA E                                              CENTRO DE                  ...
Nokia Store, Série 40 e Java ME    100k+ apps, 13m downloads/dia Brasil: 125m downloads (total), 48m em2012, 400k por/dia,...
O que veremos•   MIDP 2.0 e o pacote de Game API•   Game Canvas•   Layers/Sprites•   Tiled Layers•   Layer Manager•   Game...
MIDP 2.0 e o pacote de Game API    Canvas                                LayerManager  GameCanvas                         ...
Game Canvas• Graphics Buffering  – getGraphics()  – flushGraphics()• Estados de teclas  – getKeyStates()
Layers / Sprites• Layer = classe abstrata que determina  comportamentos das camadas do jogo• Sprite = sequência de imagens...
Tiled Layers
Tiled Layers          Permite que cenários grandes e          complexos sejam desenhados          repetindo pequenos pedaç...
Layer Manager1) Coloca ordem na apresentação dos   Sprites na tela para que não se   desperdice processamento desenhando o...
Game Loopwhile (true) {  verificaInputJogador();  atualizaSprites();  desenha();}
Exemplo• Olímpiadas
SpritesVamos ver código o/
Game API Java ME for           Series 40Marlon Luz - INdTSérie 40 Nokia Developer Evangelist@marlonluz
Game API – Java ME Série 40
Upcoming SlideShare
Loading in …5
×

Game API – Java ME Série 40

1,729
-1

Published on

A plataforma Java ME é ótima para desenvolver jogos pois possui uma API especial para isso tornando o desenvolvimento do jogo algo rápido e com qualidade. Esse webinar mostra os conceitos básicos para fazer um jogo em Java ME.

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
1,729
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
44
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Game API – Java ME Série 40

  1. 1. Game API Java ME para Série 40Marlon Luz - INdTNokia Developer Evangelist@marlonluz
  2. 2. O QUE É O INdT? PESQUISA E CENTRO DE DESENVOLVIMENTO sem fins lucrativos com foco no desenvolvimento denovos conceitos,produtos e soluções para as áreas relacionadas à tecnologias móveis e internet.
  3. 3. Nokia Store, Série 40 e Java ME 100k+ apps, 13m downloads/dia Brasil: 125m downloads (total), 48m em2012, 400k por/dia, 56% em Série 40 , 73% das compras são aplicativos Java ME
  4. 4. O que veremos• MIDP 2.0 e o pacote de Game API• Game Canvas• Layers/Sprites• Tiled Layers• Layer Manager• Game loop• Exemplo
  5. 5. MIDP 2.0 e o pacote de Game API Canvas LayerManager GameCanvas Layer javax.microedition.lcdui.game javax.microedition.lcdui Sprite TiledLayer Image
  6. 6. Game Canvas• Graphics Buffering – getGraphics() – flushGraphics()• Estados de teclas – getKeyStates()
  7. 7. Layers / Sprites• Layer = classe abstrata que determina comportamentos das camadas do jogo• Sprite = sequência de imagens 2D 42px 51px
  8. 8. Tiled Layers
  9. 9. Tiled Layers Permite que cenários grandes e complexos sejam desenhados repetindo pequenos pedaços de imagens
  10. 10. Layer Manager1) Coloca ordem na apresentação dos Sprites na tela para que não se desperdice processamento desenhando o que está atrás2) Configura uma área de visualização para que não se desperdice processamento desenhando o que não está na tela
  11. 11. Game Loopwhile (true) { verificaInputJogador(); atualizaSprites(); desenha();}
  12. 12. Exemplo• Olímpiadas
  13. 13. SpritesVamos ver código o/
  14. 14. Game API Java ME for Series 40Marlon Luz - INdTSérie 40 Nokia Developer Evangelist@marlonluz

×