- Movimentação do tanque (para frente, para trás, rotacionar)
- Controle da torre e do canhão (movimentação e elevação)
- Renderização de texturas para o tanque, chão e cenário
- Visualização da cena em uma câmera dinâmica ajustável
- Alternância entre visão do tanque e visão aérea da cena
- Skybox 3D para criar um ambiente imersivo
W
: Move o tanque para frenteS
: Move o tanque para trásA
: Rotaciona o tanque para a esquerdaD
: Rotaciona o tanque para a direita1
: Rotaciona a torre para a esquerda2
: Rotaciona a torre para a direita3
: Eleva o canhão4
: Abaixa o canhãoT
: Alterna para a visão do tanqueY
: Alterna para a visão aéreaP
: Alterna para visão de perseguiçãoO
: Alterna para visão livre
Para rodar o projeto, você precisará das seguintes bibliotecas:
- OpenGL - Para renderização 3D
- GLUT - Para o gerenciamento de janelas e entrada do teclado
- SOIL - Para o carregamento de texturas
Você pode instalar as dependências necessárias com os seguintes comandos:
sudo apt-get update
sudo apt-get install freeglut3-dev
sudo apt-get install libglew-dev
sudo apt-get install libsoil-dev