Objetivos completos:
Explosão (30%)
- explosão propaga-se
- explosão explode outras bombas
- explosão destrói caixas
- explosão mata jogadores
- explosão tem um efeito com sistema de partículas
Locomoção (15%)
- jogador desloca-se nos 4 sentidos
- jogador sempre orientado para o sentido de deslocação
- bombas e caixas impedem o movimento
Labirinto (15%)
- geração de blocos indestrutíveis
- obstáculos gerados aleatoriamente, excepto nas posições seguras
Bombas (10%)
- colocação de bombas
- explosões em cadeia
Relatório (10%)
- objetivos completos e incompletos
- descrição (comentários no código)
Outros
- jogador faz respawn num dos quatro cantos do labirinto
Objetivos em falta:
Câmara
- seguir o jogador sem saír do campo de jogo
Locomoção
- inimigo que se move de forma aleatória
UI/Bombas
- número de bombas máximo/atual
Notas:
Originalmente planeava que a explosão não se propagasse instantaneamente, mas o vídeo de referência mostra que as explosões são instantânes, logo decidi não implementar esta feature.
O código encontra-se comentado.
Links: