Sprites Fantasma Arena (Novos e Atualizados)
Vou ser rápido pois já estou de saída. Tô postando pro Miranda ver se vai precisar de som aí ou não.
O arquivo FLA levarei na faculdade pois passa dos 20MB.
Organizei eles em frames como os outros fantasmas, mas se quiser separá-los os progamadores podem também. Mas se deixar desse jeito, pode adiantar o código pois ficou no mesmo Motion Clip assim:
1 – Flutua, 2 – Morre do Tiro do jogador, 3 – Morre pela lanterna, 4 – ele te acerta
Até já.
Teste de HUD e Feedback
Galera, estou testando o esquema do HUD, gostaria que vocês jogassem um pouco pra ver se sentem melhor/pior/indiferente com esse esquema novo de marcação de tempo, pontos, etc.
A barra de energia e aproveitamento ainda não funciona, mas o marcador de tempo, tiro, dano, etc modifiquei um pouco pra combinar melhor com as cores temas do jogo.
Outra coisa que estava testando é a mira. Fiz dois testes que achei interessante repassar pro grupo todo, ia postar aqui mas sei lá porque buga o loading no SWFCabin… então vou mandar por email pra vocês. Gostaria que vocês testassem e dessem um feedback pra eu poder continuar fazendo.
PS: testem na biblioteca que o resto vai estar bugado 😛
REUNIÃO PRÉ-BETA
Aproveitando o post do Miranda, amanhã, TERÇA-FEIRA, marco uma reunião OBRIGATÓRIA para TODOS do grupo!
Além de ter sido pedido dos programadores, é principalmente por necessidade.
E como provavelmente só teremos aula de apoio ao Inter nesta semana, portanto, apareçam já cedo se possível!
Objetivos:
- Gravação no Estúdio de Som (provavelmente será última vez que iremos conseguir usá-la)
- Atualização de Interfaces
- Balanceamento de Mecânica
- Preparação do Beta
Além disto, se o Cassab puder estar presente, seria bom dar uma olhada na compressão das trilhas para MP3 e normaliza-las (acertar volume entre todas).
E Mazzi, traga os arquivos do inter em PSD para editarmos em aula.
Resumindo, seria bom que todos pudessem ficar lá nos labs ou no estúdio, revezando de acordo com a necessidade.
Falou.
Pedido
Para eu poder montar as interfaces, preciso ver como o jogo esta rodando até o momento, portanto gostaria que algum dos programadores poste a última versão que temos no blog.
Além disso, preciso também do FLA do jogo pra poder testar as interfaces diretamente no Flash.
Podem compactar se ficar muito grande, ou tirar os sons pro arquivo ficar mais leve.
Falou.
Sprites do “Homem Pré-Histórico”
Sprites Principais:
- Parado
- Falando
Ataques:
PS: Vale lembrar que ele não precisa parar no mesmo lugar onde começou seus ataques, e pode ficar “passeando pelo cenário” para dificultar seu acerto.
- Clava Incendiária
Ele carrega seu ataque, gira duas vezes em alguma direção próxima do jogador, ao bater o impacto cria uma onda de fogo para ambos lados. Essa onda começa mais forte então o contato com o jogador perto é fatal, porém se o jogador estiver longe, essa onda continua sua trajetória até sair do mapa ou perder força, quando ela esta mais fraca o jogador pode pular por cima evitando o dano.
- Furacão de Chamas
Após carregar, ele gira em diversas direções aleatórias no cenário rapidamente, o contato resulta em dano no jogador, após tudo ele fica meio tonto por alguns segundos.
- Ataque Tribal
Ele perde o controle de sí e coloca fogo em tudo que ve, nisso diversos fantasmas minions do seu tempo surgem das chamas para ajudá-lo.
Falou.
Sprites do “Einstein”
Sprites Principais:
- Parado
- Rindo
Ataques:
Desta vez cada ataque tem sua própria sequencia, diferente do Íblis que possuia uma antecipação igual para todos.
- Fissão Nuclear
Einstein carrega um átomo prestes a ser partido, após alguns segundos ele se parte disparando Prótons, Elétrons e Neutrons (as bolinhas coloridas) em diferentes posições ao mesmo tempo.
O movimento delas aí é só uma prévia, eles poderiam ser definidos por programação ou existir mais presets de onde elas iriam.
- Distorção do Tempo-Espaço
Einstein usa seu braço como ponteiro de um relógio, que gira ao contrário, assim ele fica maluco e digamos, perde sua “proporção”. No momento em que o relógio saí de cena, um novo relógio surge em uma parábola. Se o jogador não atirar nele antes de tocar no chão, todos seus movimentos vão ficar mais lentos por 10 segundos. (o cenário poderia ficar meio azulado enquanto isso, da mesma forma que o Íblis deixa vermelho quando está em berserker mode)
Também o movimento é um prévia, o ideal que o relógio dependesse apenas programação pra sortear aonde vai cair o relógio e não por presets, pois ficaria muito fácil antecipar o ataque. Se for difícil fazer a parábola, da pra ver outros jeitos do relógio cair também.
- Túnel do Tempo
Aqui o Einstein invoca outros fantasmas no cenário para ajudar (somente os “FatBoy”). Uns 10 deve ser de bom tamanho já que aqui o jogador pode matar os fantasmas normalmente.
É isso, falou!
Sprites do “Íblis”
Muito bem, consegui arranjar um tempinho e montei uma interface para poder visualizar todas sprites juntas. 😀
Possuí alguns testes que fiz antes de finalizar, o Íblis ainda como Morte, Íblis já demônio e seus três ataques para a luta como chefão.
E se sobrar mais tempo pretendo fazer mais algumas para cutscenes específicas, mas pelas circunstâncias acho que já é o necessário, ainda mais para todos integrantes poderem ir fazendo a programação e o som o quanto antes.
- Visualizar Sprites (SWF) (v1.1, atualizado em 24/05)
Sprites Principais:
- Parado
- Falando
- Rindo
- Saíndo de cena (cutscene)
- Entrando em cena (cutscene)
- ‘Fireball’
- Fogo
Ataques:
Todos os ataques possuem uma animação que antecipa qualquer um dos outros movimentos, no caso do Íblis ele agaixa e lança seu “sorrisinho maroto”. Isso é uma forma de intercalar as animações e notificar o jogador que o chefão irá atacar.
- Toque do Arrependimento
Ele desaparece, passa por longe (não afeta o jogador) e ataca em diagonal, depois passa pela tela (não afeta o jogador) e reaparece.
Possivelmente o movimento em atacar o personagem poderia ser feito por código, para ter controle de dificuldade e variações dos golpes, não necessariamente nesse ângulo ou posição, fiz como se fosse uma prévia.
- Escuridão da Vida
Íblis desaparece nas chamas, e o cenário fica escuro. Depois reaparece da mesma forma mas já em pé.
No momento em que fica escuro o jogador precisa pegar a lanterna para matar fantasmas Arena que seriam lançados aleatóriamente na tela. Conforme o jogador ficaria mais tempo até matar a quantidade fixa de fantasmas, iria perdendo X pontos por segundo. Depois de matar todos, o Íblis reapareceria no cenário.
- Mau das Épocas
Neste Íblis invoca algum poder de um dos outros chefões (Einstein, Da Vinci e Homem Pré-Histórico) e o utiliza contra o jogador. O fogo surgindo é apenas para ilustrar que teria uma das sprites do repectivo ataque alí, não necessariamente seria esta sprite de fogo.
Por favor, comentem! 😀
Falou!
Sprites do “Sci” – Finalizadas
Estou postando apenas para avisar que mandei para os programadores o arquivo FLA com todas as sprites do personagem, incluindo as pedidas quinta-feira e mais algumas animações para cutscenes.
Peço desculpas por não estar postando em SWF desta vez pois ela já está relacionada ao código, e precisaria criar uma interface para alterar as animações (coisa que não tô com muito tempo pra fazer agora…). Porém assim que eu conseguir eu volto e edito esse post pra todos poderem visualizar e dar opinião.
Por enquanto é só, falou!
Sprites do “Sci” – Parte 1
Primeira leva das sprites do personagem principal.
A pose dele parado pode ter alguma versão nova mais pra frente (de quando o jogador ficar muito tempo sem mexer), mas a princípio vou deixar assim mesmo por questões óbvias (tem um link pro cronograma lá em cima se você quiser tirar essa dificílima dúvida).
Na aula do Tomoyose vou levar os arquivos para discutirmos e vermos como implementar o movimento do braço que segura a “arma” e a da cabeça pro cursor do mouse (até por isso não animei eles).
Até amanhã/hoje!