Trabalho 1

1. Análise do Space Invaders:

O Space Invaders é um arcade de tiro de 1978, possui um gráfico bidimensional aonde se existe uma nave na parte inferior da tela que atira em seres vindo em sua direção do topo da tela. Os principais componentes do jogo são a nave que o jogador controla e seus inimigos que lhe atacam em “turnos”.

Jogo Space Invaders

2. Desenvolvimento da aplicação:

Eu decidi pegar e recriar a principal interação do jogo, fazendo uma “nave” no canto inferior atirar e um inimigo no canto superior da tela.

codigo mat trabalho
Código final da interação principal do Space Invaders

Primeiramente criei todas as variáveis que utilizarei durante o código.

Determinei uma função de “keyPressed” para que toda vez que uma das 3 teclas ( cima, esquerda e direita) fossem clicadas, faria sua respectiva “tarefa”. Com base no pong que fizemos em sala criei o inimigo se movimentando eu uma linha Y. Criei uma função de tiro baseada no código que eu havia feito no Stencyl de um jogo de tiro chamada “atirar” que é ativada sempre que clicada a tecla de cima. Para toda vez que o tiro saia da tela ele deixava a variável do tiro falsa para que se pudesse atirar novamente e “setava” o valor de Y do tiro em 700, aonde sairia o próximo tiro.

No final, dentro da função draw, eu delimitei uma área que se movimenta junto ao inimigo que se o tiro entrasse nela a tela do jogo fecharia e avisava o jogador que ele ganhou pelo painel do Processing.

Com esse código acredito ter feito a principal interação do jogo aonde a nave do jogador se movimenta atira e se acertar o ultimo alvo (no caso o único) o jogo acaba e parabeniza o jogador.

Sem-Título-3
Imagem do jogo final

Link para o código do jogo: https://www.dropbox.com/sh/81bv4pmyt37fkj3/AABJGpfaX4WxYrAMxOZPDUtpa?dl=0

Link para a página do Wikipedia sobre o Space Invaders:     http://pt.wikipedia.org/wiki/Space_Invaders

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s