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
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