Aplicabilidade da Ferramenta Macromedia Flash MX no

Transcrição

Aplicabilidade da Ferramenta Macromedia Flash MX no
[Material apresentado no SBGames2005]
[Revisado e Ampliado]
Aplicabilidade da Ferramenta
Macromedia Flash MX no
Desenvolvimento de Webgames
Christiano Lima Santos
José Walter Santos Filho
Ricardo Luís Guimarães dos Santos
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
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.
Webgames
• Entretenimento via Web Browser;
• Vantagens:
– Portabilidade;
– Desenvolvimento rápido de jogos de baixa
complexidade;
– Mais simples para o usuário.
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.
Plataforma Flash (cont.)
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).
Plataforma Java (cont.)
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.
Submundo
• Jogo 2D com visão Top Down;
• Gerenciamento de poucos objetos no
cenário;
• Dois modos de jogo: Trial Attack e
Campeonato;
Submundo
(cont.)
• 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.
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;
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.
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
Para Contato
Elfland Studios
http://www.elfland.com.br
[email protected]

Documentos relacionados

Aplicabilidade da ferramenta Macromedia Flash

Aplicabilidade da ferramenta Macromedia Flash sobre softwares e hardwares existentes no computador-cliente, webgames buscam satisfazer a máxima “write once, run anywhere”; • Desenvolvimento rápido de jogos de baixa complexidade  as ferramenta...

Leia mais