Skip to content
This repository has been archived by the owner on Feb 20, 2022. It is now read-only.

rafaelwillen/space-invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Invaders

Descrição

Este é um projeto da cadeira de computação gráfica do ISPTEC. É um jogo baseado no Space Invaders.

Tem como objetivo de aplicar os conhecimentos aprendidos na cadeira que inclui:

  • Compreensão básica da arquitetura de uma aplicação gráfica interativa.
  • Modelação geométrica.
  • Conceitos de cameras virtuais.
  • Técnicas básicas de animação e deteção de colisões.
  • Iluminação e shading
  • Texturas

Tecnologias Usadas

Para desenvolver esta aplicação, foi utilizado o Three.js que é uma biblioteca Javascript open-source usada para criar e mostrar gráficos 3D animados em um navegador Web.

Não foi usado mais nenhuma biblioteca para tratar da física e todos os objetos foram criados usando as primitivas do Three.js e transformações geométricas.

Projeto no Ar

O jogo está no ar com o seguinte link:

Executar o Projeto Localmente

Para executar o projeto localmente, basta clonar o repositório e executar o index.html em um servidor web. Caso estejas a usar o VS Code recomendo usar a extensão Live Server.

Não será possível executar o projeto apenas abrindo o index.html no navegador.