Trabalho de conclusão do disciplina de programação orientada a objetos II da UFSC.
Requisitos: pygame
- Projeto criado.
- Definições inicias da interface criadas.
- Interface mais desenvolvida.
- Sistema central do jogo modelado.
- Mais desenvolvimento do menu principal e menu de modificação.
- Sistema de arquivos adicionado.
- Simplificação do sistema de UI.
- Correção de um erro no sistema de arquivo e dados.
- Interface e sistema de modificação do jogador adicionados.
- Definições do sistema de entidades.
- Interface de gameplay adicionada.
- Gameplay manager removido.
- Modificações no sistema de entidades.
- Interface de pausa adicionada.
- Correções de erros.
- Interface de fim de jogo adicionada.
- Correção de erros.
- Alterações no sistema de entidades.
- Desenvolvimento inicial do gameplay.
- Sistema de física adicionado.
- Sistema gráfico adicionado.
- Mais desenvolvimento do sistema de entidades.
- Jogador adicionado.
- Cenário adicionado.
- Otimização dos gráficos que permite mais sprites.
- Modificações nas entidades.
- Sistema de colisões completo.
- Sistema de tiros completo.
- Jogador concluído.
- Comportamento dos inimigos definido.
- Correções na interface.
- Correções na física.
- Modificações no sistema de entidades.
- Correção de erro no sistema de arquivos.
- Correção de erro que gerava um loop infinito ao perder o jogo.
- Tipos de balas diferentes adicionadas.
- Agora o jogo pode ser reiniciado e jogado novamente.
- Agora é possível modificar o tipo de bala.
- Correção na inteligência dos inimigos.
- Melhorias no spawn dos inimigos.
- Sistema de animação criado.
- Sistema de animações completo.
- Hitbox dos aviões definida.
- Sistema de entidades concluído.
- Som e música adicionados.
- Removido o 7.
- Comentários.
- Correções de erros.
- Arquivos de som .ogg convertidos para .wav
- Agora os arquivos são carregados por serialização