Sprint 1 - Key Features -Não haverá menu ainda ~~0) Identity console where application is.
Sprint 2 - Evolving features
3) Criar Menu inicial
4) Background
5) Elementos da UI (Vida, etc)
6) Pause
Sprint 3 - Enhance
7) Player features and RF
-Player enhance:
RF: Jogador deve possuir contador de vida com vida máxima = 3.
RF: Se jogador possuir vida <= 0 ele perde.
RF: Ao receber dano, jogador fica inalvejável por 3 segundos.
-Movimentação
RF: Mover-se ao longo dos eixos X,Y
RF: Mover até o limite da zona permitida do jogador
RF: Mover-se dentro da área delimitdada para o jogador na tela.
RF: Colisões com cenário não devem causar dano ao jogador, apenas impedir que ele caminhe.
-Tiro
RF: Tiro deve causar dano no inimigo
RF: Tiros não podem se cancelar ao colidirem
RF: Tiros do jogador não podem ferir o próprio jogador
RF: Tiros do jogador não devem ser cancelados ao colidirem com o jogador
RF: Tiros voam em direção ao inimigo no eixo Y, mas mantém a posição do eixo X de origem
-Animação e som
RF: Ao receber dano, deve ficar piscando rapidamente por 3 segundos.
RF: Quando jogador morrer (vida <=0), desativa todas as funções e mata-o.
8) Boss features and RF
-Boss enhance
RF[Inalvejável]: A cada 7 segundos, ele fica inalvejável por 2 segundos.
RF: O inimigo vai operar em 2 estados a depender de quantas sprites ele ainda possui ativo.
vida > 50% : estado 1 ==> estado 2;
-Movimentação
RF: Estado 1 (Barras mais ao meio)
Velocidade propria no Estado 1
Se movimenta apenas até As barras mais internas
Estado 2 (Barras mais externas após barras do Estado 1)
Velocidade no estado 2 maior do que velocidade no estado 1
Se move até as barras mais externas
Como ele vai se comportar na movimentação??
RF: Andar para os lados com velocidade do estado
RF: Ao atingir um objeto (a barra) ele troca de sentido.
-Winner Screen
Quando o jogador ganhar, deverá aparecer a frase “Winner !!”
E a música “” deverá ser tocada 3 segundos após a condição de vitória, pois nesse tempo, é provável que as letras “winner” já apareçam totalmente na tela.
-Loser Screen
Quando o jogador perde, deverá aparecer a frase “Loooooser !! :C”
E a música “” deverá ser tocada 3 segundos após a condição de derrota, pois nesse tempo, é provável que as letras “Loser !! :C” já apareçam totalmente na tela.