Aquecimento Global Game Jam Flixel Tácio Dias Palhão Mendes Sumário Quem sou eu O que é flixel? Características Alguns exemplos de funcionalidades O jogo mais conhecido feito em flixel Porque usar Flixel Vantagens Desvantagens Q&A Quem sou eu Tácio Dias Palhão Mendes aka, Foxtacy Analista de Sistemas Protótipo de músico Desenvolvedor de Jogos (Ou quase isso...) Experiências na área de jogos Game Jam e lições aprendidas. O que é Flixel Engine para jogos desenvolvida em AS3 Jogos em Flash Feita por Adam “Atomic” Saltsman Similaridades entre ActionScript e outras linguagens conhecidas Características É capaz de desenhar vários objetos se movimentando simultaneamente Colisões básicas entre objetos Agrupamento de desenhos para desenho, teste de colisão, partículas etc. Geração e tratamento de partículas Suporte a tilemaps Suporte a desenho de textos, salvamento de jogo e rolagem Características Inputs de mouse e teclado. Utilitários de Cor, e funções para matemática e física Gravação de replays. Debugger poderoso e interativo Sistema de cameras para splitscreens Pathfinding e Pathfollowing Reciclagem e reuso de objetos feito de forma simples! Exemplos de Funcionalidades http://flixel.org/features.html O jogo mais conhecido feito em flixel Canabalt Porque usar Flixel Ideal para uma Game Jam! Desenvolvimento rápido, poucas linhas de código fazem muito! Facilidades de código providas por suas características e plugins. Vantagens Escreva pouco, faça muito. Você ganha tempo para se preocupar com as mecânicas de jogo, ao invés de como fazelas, muitas vezes até não precisando faze-las. Controle Permite que muitas pessoas trabalhem no jogo ao mesmo tempo. Altamente extensível! Desvantagens Muito cuidado com performance! É altamente recomendável que você siga as melhores práticas recomendadas (vide Guia Rápido Flixel.ppt em anexo) Se você quiser fazer um jogo pequeno ou médio, ela é adequada. Caso você queira fazer um jogo maior com muitas mecânicas, você precisará fazer o seu código de maneira extremamente otimizada, do contrário a performance do seu jogo não ficará aceitável. Desvantagens Aceita sons e musica em formatos em mp3 a 44100 MHZ apenas (Tive alguns problemas em usar outros formatos). Seus spritesets e tilesets têm que ser organizados horizontalmente, do contrário a flixel terá problemas em ler os frames das imagens. Q&A - Como o pessoal das outras áreas (visual, som, level design) trabalharia nela? Trabalho paralelo e simultâneo Ferramenta de Level Design – Flan. Q&A – Mais Perguntas? Contato E-Mail: [email protected] Twitter: @Foxtacy Facebook: /tacio.mendes MSN: [email protected] Portfolio de Musicas: www.foxtacy.newgrounds.com/audio FIM! Obrigado!