|
Resumo K-Libre99 - Uma brincadeira de jogar objetos no adversário, tentando acertá-lo entre os obstáculos que estão em sua frente. Parece divertido e fácil para quem joga, mas é um árduo e intenso desenvolvimento, exigindo muitos conceitos de orientação objeto, física e estruturas de dados para o programador. Palavras-Chave: Lançamento de Projétil, Worms, Wormux, Jogo de Plataforma, Colisão
Abstract
K-Libre99 - A game of throwing objects in the opponent, trying to hit him among the obstacles that are in front of you. It seems funny and easy for who plays, but it is an arduous and intense development, demanding many concepts of object-orientation, physical and structures of data for the programmer. Keywords: Projectil Launch, Worms, Wormux, Platform Game, Colision
Índice - Introdução
- O que é? Onde conseguir? Como rodar?
- Screenshots
- Desenvolvimento do Jogo
- Considerações Finais e Conclusão
- Programas utilizados durante o desenvolvimento
- Conclusão
- Referências
Introdução
Criar um jogo de plataforma, com lançamento de projeteis foi a proposta recebida. Diferente da versão anterior, nessa fase foi necessário criar todas as classes (ferramentas) para execução do projeto. Não haveria nenhum facilitador, como o Skodak’s IO Helper ou o Canvas sendo assim, o estudo de métodos e classes para a leitura de arquivo utilizando o pacote Java.io e a criação, pintura e outros métodos do JFrame seria fundamental. Agora deveríamos criar um jogo mais elaborado, com os players movimentando-se pelo cenário, e através de eventos do mouse ou teclado, definir o lançamento do projétil. Tudo isso misturado com sons e animações, fazendo o jogo mais atraente para quem joga. Também, a implementação de uma nova estrutura de dados espacial deixa o desafio mais atraente para quem desenvolve, e certamente foi fundamental na tentativa de deixar o andamento do jogo mais suave e rápido.
|