[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 elfland@elfland.com.br