Uma reinvenção moderna e tridimensional do clássico arcade Space Invaders. Este projeto traz a jogabilidade icónica de defesa planetária para um ambiente 3D, desafiando o jogador a repelir hordas de alienígenas com uma nova perspetiva visual.
- Jogabilidade Clássica, Visão 3D: Mantém a mecânica de tiro e desvio, mas com profundidade e modelos tridimensionais.
- Ambiente Espacial: Cenário imersivo com elementos de iluminação e perspetiva.
- Dificuldade Progressiva: Ondas de inimigos que aumentam de velocidade ou quantidade conforme o progresso.
- Controles Intuitivos: Movimentação fluida adaptada para o espaço 3D.
- Linguagem: C++
- Motor/Framework: [Inserir aqui, ex: OpenGL, Unity, ou Unreal Engine]
- Ferramentas de Desenvolvimento: Visual Studio (Ficheiro
.slnincluído) - Matemática de Computação Gráfica: Vetores, matrizes de transformação e projeção 3D.
/src: Código-fonte do motor de jogo e lógica dos invaders./assets: Modelos 3D, texturas e efeitos sonoros (se aplicável).SpaceInvaders_3D.sln: Solução para desenvolvimento em ambiente Windows/Visual Studio.
- Clona o repositório:
git clone [https://github.com/KJBruninho/SpaceInvaders_3D.git](https://github.com/KJBruninho/SpaceInvaders_3D.git)
- Abre o projeto no teu IDE de eleição (recomendado Visual Studio).
- Verifica se as dependências gráficas estão instaladas (ex: bibliotecas como GLFW ou SDL, se utilizadas).
- Compila e executa o projeto.
- Setas : Movimentar a nave.
- Clique esquerdo: Disparar canhão laser.
- Esc: Pausar/Sair.
Projeto desenvolvido no âmbito do curso de Engenharia Informática na Universidade da Beira Interior (UBI), aplicando conceitos de computação gráfica e desenvolvimento de jogos.
Desenvolvido por Bruno Marinho