Académique Documents
Professionnel Documents
Culture Documents
Desenvolvendo Jogos
com MIDP 2.0
Mark A. Patel
Principal Staff Engineer
Motorola
Vanessa Sabino
GUJ
| JavaOne 2003 | Session 1439 2
Desenvolvendo Jogos com MIDP 2.0
Aprender sobre as novas
funcionalidades do MIDP 2.0 para
grficos e jogos
Entender os conceitos
necessrios para utilizlas
efetiva!ente e! suas aplica"#es
| JavaOne 2003 | Session 1439 3
A Histria dos Jogos para Celulares
Jogos para celulares estiveram
presentes desde o princpio...
| JavaOne 2003 | Session 1439 4
A Histria dos Jogos para Celulares
$%&& ' (an"a!ento dos )elulares
| JavaOne 2003 | Session 1439 5
A Histria dos Jogos para Celulares
$%%& ' Sna*e
| JavaOne 2003 | Session 1439 6
A Histria dos Jogos para Celulares
2000 ' MIDP $.0
| JavaOne 2003 | Session 1439 7
A Histria dos Jogos para Celulares
200+ ' MIDP 2.0
| JavaOne 2003 | Session 1439 8
Desenvolvendo Jogos com MIDP
2.0
A Game API
,a!e)anvas
(a-er
Sprite
.iled(a-er
(a-erManager
)ollision Detection
getWi$t%()
get&eig%t()
<lus/ing s2ncrono
Screen buffer inteiro ou parcial
| JavaOne 2003 | Session 1439 19
Layer
Tamanho retangular
x, y, largura, altura
Visvel ou invisvel
.ransfor!a"#es bsicas
set!#a*e"n$e/(int f#a*e)
ne/t!#a*e()
'#e0!#a*e()
| JavaOne 2003 | Session 1439 24
Sprite
Seqncias de Frames
Seqncia padro
Mostra cada 4uadro e! orde!
0= $= 2= += >= 0= $= 2= += >= 0= $= 2= +...
Se4?@ncia especial
int getRefPi/e38();
int getRefPi/e39();
| JavaOne 2003 | Session 1439 30
TiledLayer
Matriz de clulas
a''en$(=aye# 3)
M5todos do S'#ite
3et9ngulo de colis0o definido pelo usurio
Goundar-level ou pi1ellevel
| JavaOne 2003 | Session 1439 43
Deteco de Coliso
3et9ngulo de )olis0o
http://wireless.java.sun.com/blueprints/articles/game/
http://www.forum.nokia.com/main/1,6566,050_20,00.html
http://www.microjava.com/
http://www.jasonlam604.com/books.php
Comunidade
http://www.guj.com.br/
j2me-list@soujava.dev.java.net
Contato
vanessasabino@yahoo.com.br