Aquecimento Global Game Jam Flixel
description
Transcript of Aquecimento Global Game Jam Flixel
Aquecimento Global Game JamFlixel
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 Funcionalidadeshttp://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 faze-las, 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!