Este projeto é um exemplo de jogo inspirado no clássico Missile Command, desenvolvido como parte de um trabalho acadêmico na disciplina de Computação Gráfica. O jogo permite que os jogadores defendam sua cidade e o resto da raça humana contra asteroides.
Neste jogo, os jogadores devem defender sua cidade dos asteroides. Use o teclado para mirar e clique para disparar contra essa invasâo antes que eles destruam o que restou da terra. Ganhe pontos ao destruir os asteroides antes que eles atinjam as estruturas da sua cidade.
O jogo utiliza a biblioteca OpenGL para renderizar os gráficos, proporcionando uma experiência visual envolvente.
[!WARNING] Este jogo é apenas uma demonstração acadêmica e não deve ser utilizado para fins comerciais. Os gráficos e a jogabilidade são simplificados e não representam um produto final.
[!IMPORTANT]
- Clone este repositório em sua máquina local.
- Certifique-se de ter o GCC (Compilador C++) instalado em sua máquina.
- Abra um terminal e navegue até o diretório do projeto.
- Para compilar o jogo, execute o comando
make
. Isso compilará o código-fonte e criará o executável.- Para iniciar o jogo, execute o comando
make run
. O jogo será iniciado.- No jogo, você deve defender sua cidade dos mísseis inimigos. Use o teclado para mirar e clique com o botão direito para disparar contra os asteroides.
- Use
make clean
para apagar todos os arquivos compilados.- Para encerrar o jogo, simplesmente feche a janela do jogo ou pressione
Esc
no teclado.
- Use o teclado para mirar e clique o botão direito para disparar.
- Pressione
F
no teclado para colocar o jogo em FullScreen.- Pressione
A, W, S, D, Q, E
no teclado para controlar a câmera do jogo.- Pressione
I, K, J, L, U, O
no teclado para controlar a iluminação do jogo.- Pressione
Esc
no teclado para encerrar o jogo.
[!Note] Este projeto é uma implementação simples do jogo Missile Command em 3D implementado em C++ e utiliza a biblioteca OpenGL para gráficos. Ele serve como uma oportunidade de aprendizado para entender os conceitos de programação em C++ e computação gráfica com OpenGL.
- Autores: Billy Grahan e Victor Wesley
- Instituição: Universidade Federal do Ceará (UFC) - Campus Russas
- Disciplina: Computação Gráfica
- Data de Conclusão: 06/12/2023