sérgio cavalcante xna game programming no microsoft windows phone
TRANSCRIPT
![Page 1: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/1.jpg)
XNA GAME PROGRAMMING PARA WINDOWS PHONE
1 INdT 2012 – INDT Mobile Labs
![Page 2: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/2.jpg)
Windows Phone. Why…?
2 INdT 2012 – INDT Mobile Labs
![Page 3: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/3.jpg)
Hardware
3 INdT 2012 – INDT Mobile Labs
Tela Capacitiva / Input : 4 ou mais pontos de contato
Sensores : A-GPS, Acelerômetro
Câmera : 5 Megapixels (min)
Memória : 256MB RAM (min), 8GB Flash (min)
GPU : DirectX 9
CPU : 800 MHz ARMv7 Cortex/Scorpion ou superior
Botões no Hardware : Back, Start, Search – Power/Sleep, Vol Up, Vol Down, Camera
480 or 320
800 or
480
![Page 4: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/4.jpg)
IDE
4 INdT 2012 – INDT Mobile Labs
![Page 5: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/5.jpg)
Linguagem
5 INdT 2012 – INDT Mobile Labs
![Page 6: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/6.jpg)
S.O.
6 INdT 2012 – INDT Mobile Labs
![Page 7: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/7.jpg)
Monetização - Público Alvo
7 INdT 2012 – INDT Mobile Labs
![Page 8: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/8.jpg)
Monetização - Público Alvo
8 INdT 2012 – INDT Mobile Labs
![Page 9: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/9.jpg)
Marketplace
9 INdT 2012 – INDT Mobile Labs
![Page 10: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/10.jpg)
Crescimento
10 INdT 2012 – INDT Mobile Labs
![Page 11: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/11.jpg)
Indústria dos Games
11 INdT 2012 – INDT Mobile Labs
![Page 12: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/12.jpg)
Ecosystem
12 INdT 2012 – INDT Mobile Labs
![Page 13: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/13.jpg)
And more!
13 INdT 2012 – INDT Mobile Labs
![Page 14: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/14.jpg)
It’s Magic!
14 INdT 2012 – INDT Mobile Labs
![Page 15: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/15.jpg)
Smart Glass - XBox
15 INdT 2012 – INDT Mobile Labs
![Page 16: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/16.jpg)
Smart Glass - Tablet
16 INdT 2012 – INDT Mobile Labs
![Page 17: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/17.jpg)
SmartGlass - WP
17 INdT 2012 – INDT Mobile Labs
![Page 18: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/18.jpg)
Desenvolvimento
18 INdT 2012 – INDT Mobile Labs
![Page 19: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/19.jpg)
XNA - Game Loop
19 INdT 2012 – INDT Mobile Labs
Initialize( ) LoadContent( )
Update( )
Draw( )
UnloadContent( ) Game Over
![Page 20: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/20.jpg)
Sprites
20 INdT 2012 – INDT Mobile Labs
![Page 21: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/21.jpg)
Sistemas de Coordenadas
21 INdT 2012 – INDT Mobile Labs
![Page 22: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/22.jpg)
Translate
22 INdT 2012 – INDT Mobile Labs
![Page 23: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/23.jpg)
Animation
23 INdT 2012 – INDT Mobile Labs
![Page 24: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/24.jpg)
Colisões – Bounding Box
24 INdT 2012 – INDT Mobile Labs
Área de colisão
![Page 25: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/25.jpg)
Colisões - Dano
25 INdT 2012 – INDT Mobile Labs
![Page 26: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/26.jpg)
Placar - SpriteFont
26 INdT 2012 – INDT Mobile Labs
Fonte: “Windows Phone 7 Game Development” – Adam Dawes
![Page 27: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/27.jpg)
Media - Sound Effects
27 INdT 2012 – INDT Mobile Labs
![Page 28: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/28.jpg)
Input - Acelerômetro
28 INdT 2012 – INDT Mobile Labs
![Page 29: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/29.jpg)
Input - Touch
29 INdT 2012 – INDT Mobile Labs
Tipo Descrição
Tap Um toque (touch & release);
DoubleTap Dois seguidos na tela;
Hold Um toque por um tempo relativamente longo;
FreeDrag Toque com arrasto em qualquer posição;
VerticalDrag Toque com arrasto para cima ou para baixo;
HorizontalDrag Toque com arrasto para a direita ou esquerda;
DragComplete Marca o final de um FreeDrag, HorizontalDrag ou VerticalDrag;
Flick Toque de um dedo na tela e é retirado sem parar;
Pinch Movimentação de dedos na tela;
PinchComplete Marca o final do Pinch;
Gestures – Determina o tipo de toque feito na tela;
Raw Input – Determina toques na tela;
![Page 30: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/30.jpg)
This is Sparta!!!
30 INdT 2012 - Treinamento PUC
![Page 31: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/31.jpg)
This is Sparta!!!
31 INdT 2012 - Treinamento PUC
![Page 32: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/32.jpg)
32 INdT 2012 – INDT Mobile Labs
![Page 33: Sérgio cavalcante xna game programming no microsoft windows phone](https://reader033.vdocuments.us/reader033/viewer/2022052217/5598f3c51a28ab5e5e8b477c/html5/thumbnails/33.jpg)
Contatos
33 INdT 2012 – INDT Mobile Labs
Sérgio Cavalcante
[email protected] sergiocavalcante.wordpress.com @sergiocavalc
NokiaDevWP
NokiaDevWP