Game API – Java ME Série 40
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Game API – Java ME Série 40

on

  • 2,223 views

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 ...

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.

Statistics

Views

Total Views
2,223
Views on SlideShare
2,222
Embed Views
1

Actions

Likes
0
Downloads
43
Comments
1

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Rever a gravação do Webinar Game API – Java ME Série 40 http://forumnokia.adobeconnect.com/p7iupo0itoi/
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Game API – Java ME Série 40 Presentation Transcript

  • 1. Game API Java ME para Série 40Marlon Luz - INdTNokia Developer Evangelist@marlonluz
  • 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. 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. O que veremos• MIDP 2.0 e o pacote de Game API• Game Canvas• Layers/Sprites• Tiled Layers• Layer Manager• Game loop• Exemplo
  • 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. Game Canvas• Graphics Buffering – getGraphics() – flushGraphics()• Estados de teclas – getKeyStates()
  • 7. Layers / Sprites• Layer = classe abstrata que determina comportamentos das camadas do jogo• Sprite = sequência de imagens 2D 42px 51px
  • 8. Tiled Layers
  • 9. Tiled Layers Permite que cenários grandes e complexos sejam desenhados repetindo pequenos pedaços de imagens
  • 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. Game Loopwhile (true) { verificaInputJogador(); atualizaSprites(); desenha();}
  • 12. Exemplo• Olímpiadas
  • 13. SpritesVamos ver código o/
  • 14. Game API Java ME for Series 40Marlon Luz - INdTSérie 40 Nokia Developer Evangelist@marlonluz