Mecânicas

# Condições para Vitória/Derrota

## Vitória

O jogador passa de nível quando derrotar o último chefão do nível;
O jogador vence o jogo quando passar todos os níveis.

### Vitória Parcial

Durante os níveis haverão checkpoints, com quantidades variáveis de nível para nível.

## Derrota

Quando os pontos de vida do jogador acaba ele morre e volta para o último checkpoint, sem limite de créditos.

# Desafios

## Padrões de níveis

### Estrutura

* Inimigos: a maior parte dos inimigos atinge o personagem com o toque e também atiram;
* Armadilhas: armadilhas são postas nas fases para atacar o jogador de surpresa ou atrasá-lo;
* Escaladas: em alguns momentos paredes mais altas do que se pode pular aparecerão.
* Plataformas flutuantes: em alguns momentos o jogador irá se deparar com plataformas que se movem no ar;
* Laser: São armadilhas mortais estáticas;

### Aplicação

Durante os níveis 1 e 2, antes do chefão.

### Como Vencer

* Inimigos: com os ataques feitos com swipes (trident urge) o jogador não sofre dano ao toque nem de armas comuns e ainda causa dano no inimigo atingido; repetindo o processo o inimigo eventualmente morrerá (se for destrutível); O jogador também pode executar “combos” ricocheteando no inimigos sem parar;
* Armadilhas: elas podem ser avistadas antes de serem ativadas e, portanto, evitadas ou destruídas;
* Escaladas: o jogador também ricocheteia em paredes quando ataca e pode usar isso para se lançar ainda mais alto num segundo impulso (essa ação é chamada de *walljump*);
* Plataformas flutuantes: O jogador deverá encontrar o timing para pular de plataforma em plataforma e não cair;
* Laser: o laser mata o jogador instantaneamente, em todas as ocasiões em que aparece haverá uma forma de desviá-las, como pulando por cima, usando plataformas suspensas, esquivando-se, etc;

## Padrões de chefões

### Estrutura

* Ondas de ataques: vários ataques menores de uma única vez
* Ataques não defendíveis: Raios, lasers, etc.; São transpassáveis mais não podem ser bloqueados;
* Ataques com forma física: Ataques que criem um “parede” ou algum outro objeto tangível;

•Pontos fracos: nem todo o corpo do chefão as vezes pode ser atingido;

* Múltiplas partes: o chefão pode ser dividido em diferentes partes com suas próprias quantidades de vida;

### Aplicação

Durante os chefões de cada um dos níveis;

### Como Vencer

* Ondas de ataques: podem ser bloqueados com um ataque ou de uma barreira no mapa;
* Ataques não defendíveis: o jogador deve perceber o timing deles e então desviar;
* Ataques com forma física: pode-se acertá-los com ataques e então usá-los para ricochetear; Isso pode ser usado para alcançar partes mais altas dos chefões ou chefões que estejam no alto;
* Pontos fracos: o jogador deve mirar bem e acertar as partes que causam danos para derrotar o chefão;
* Múltiplas partes: o jogador deve derrotar cada uma das partes para derrotá-lo totalmente;

# Física

Utilização da física 2D inclui: Rigidbodies: Gravidade, adição de força e alteração na velocidade; e colisores: colisões, gatilhos e camadas.

# Inteligência Artificial

## Inimigos

### MCHG45WU

Se movimenta e atira em direção ao jogador apenas pelo eixo x.

### MSL-Tank

Se movimenta em direção ao jogador pelo eixo x e atira mísseis guiados que seguem o jogador.

### H02XX

* Tenta sobrevoar o jogador se movimentando pelo eixo x.
* atira para baixo quando alinhado em x com o jogador;
* atira mísseis para os lados quando alinhado em y com o jogador;

### Optical Orb

Rotaciona no eixo z em direção ao jogador e atira em sua direção.

## Armadilhas

### Laser Pikes

Ativa quando se passa por cima dela, erguendo rapidamente as lanças.

### Automatic Door

Fecha depois de uns instantes quando se aproxima dela

# Fluxo do Jogo

## Iniciar Jogo

No menu principal o jogador pode iniciar o jogo desde o início.

## Jogo

O jogador deve passar nível por nível sem sair do jogo para chegar ao fim.

## Créditos

O jogador pode acessar os créditos finais do menu principal.

# Trapaças

## Passe rápido para Nível 2

### Como é Ativada

Na tela de Pause o jogador deve clicar em sequência nos botões ocultos:

1. Canto direito superior;
2. Canto direito inferior;
3. Canto esquerdo inferior;
4. Canto esquerdo superior.

E então escolher a opção “2” que aparecerá na tela.

## Passe rápido para Nível 3

### Como é Ativada

Na tela de Pause o jogador deve clicar em sequência nos botões ocultos:

1. Canto direito superior;
2. Canto direito inferior;
3. Canto esquerdo inferior;
4. Canto esquerdo superior.

E então escolher a opção “3” que aparecerá na tela.

# Controles Touch Screen

## Botões de Movimento

No canto esquerdo inferior existem dois botões: uma seta para esquerda e uma para direita; que movem o personagem para as respectivas direções.

## Toques de Tela Especiais

### Toque Simples

Um único toque na tela, que não atinja elementos do canvas, faz o personagem pular.

### Swipes

Deslizar o dedo na tela (swipe) faz com que o personagem execute um ataque na mesma direção;