aplicabilidade da ferramenta macromedia flash mx no desenvolvimento de webgames christiano lima...
TRANSCRIPT
![Page 1: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/1.jpg)
Aplicabilidade da Ferramenta Macromedia Flash MX no
Desenvolvimento de Webgames
Christiano Lima Santos
José Walter Santos Filho
Ricardo Luís Guimarães dos Santos
[Material apresentado no SBGames2005][Revisado e Ampliado]
![Page 2: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/2.jpg)
Sumário
• Jogos e a Internet
• Webgames
• Plataformas Flash e Java
• Por que Flash?
• Casos Submundo e Força Andrômeda
• Considerações Finais
• Bibliografia
![Page 3: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/3.jpg)
Jogos e a Internet
• Surgimento da Internet;
• O mundo inteiro conectado;
• Fusão dos meios de comunicação;
• Um jogador pode se utilizar da Internet para:– Comprar ou baixar jogos;– Jogar games online ou webgames.
![Page 4: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/4.jpg)
Webgames
• Entretenimento via Web Browser;
• Vantagens:– Portabilidade;– Desenvolvimento rápido de jogos de baixa
complexidade;– Mais simples para o usuário.
![Page 5: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/5.jpg)
Plataforma Flash
• Ferramenta de desenho vetorial útil para criação de desenhos animados;
• ActionScript - Linguagem de script no padrão ECMA-262;– Em desenvolvimento a versão 3.0;
• Compatibilidade com as linguagens XML e JavaScript.
![Page 6: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/6.jpg)
Plataforma Flash (cont.)
![Page 7: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/7.jpg)
Plataforma Java
• Atualmente na sua segunda edição;
• Linguagem de programação– Concorrente;– Baseada em classes e pacotes;– Orientada a objetos;
• Abrange desde o desenvolvimento de aplicações para dispositivos móveis (J2ME) a desenvolvimento web (J2SE).
![Page 8: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/8.jpg)
Plataforma Java (cont.)
![Page 9: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/9.jpg)
Por que Flash?
• Bom desempenho na geração de animações interativas;
• Facilidades de manipulação de objetos e gráficos vetoriais;
• Boa qualidade de compactação;
• Ambiente de desenvolvimento mais prático.
![Page 10: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/10.jpg)
Submundo
• Jogo 2D com visão Top Down;
• Gerenciamento de poucos objetos no cenário;
• Dois modos de jogo: Trial Attack e Campeonato;
![Page 11: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/11.jpg)
Submundo
• Metodologia de desenvolvimento possui vários pontos em comum com RUP– Levantamento de requisitos;– Modelagem de soluções;– Implementação de algoritmos;– Testes e correções dos algoritmos;
• Keep It Stupidly Simple.
(cont.)
![Page 12: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/12.jpg)
![Page 13: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/13.jpg)
Força Andrômeda
• Shoot’em up 2D com scrolling vertical;
• Persistência de dados– Ranking armazenado em BD MySQL;
• Gerenciamento de uma maior quantidade de objetos criados em tempo de execução;
![Page 14: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/14.jpg)
![Page 15: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/15.jpg)
Considerações Finais
• Flash possui boa portabilidade:– Web;
– Desktop;
– Dispositivos móveis;
• Flash e webgames combinam!
• Flash e Mobile Games?• Rich Internet Applications
– Experiência do usuário.
![Page 16: Aplicabilidade da Ferramenta Macromedia Flash MX no Desenvolvimento de Webgames Christiano Lima Santos José Walter Santos Filho Ricardo Luís Guimarães](https://reader035.vdocuments.net/reader035/viewer/2022062512/552fc0fa497959413d8b8942/html5/thumbnails/16.jpg)
Bibliografia
• Flash Platform Overview
• Macromedia Flash Help
• Flash MX e XML
• Introdução ao Java
• Macromedia Flash MX 2004 Game Programming
• Elfland Studios. Jogos.– http://www.elfland.com.br/jogos