Skip to content

billygrahan/ASTAH_3D_PRIMEIRA_PESSOA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASTAH_3D_PRIMEIRA_PESSOA

Astah

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.

Funcionalidades Principais

1. Defesa da Cidade

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.

2. Gráficos com OpenGL

O jogo utiliza a biblioteca OpenGL para renderizar os gráficos, proporcionando uma experiência visual envolvente.

Cena do Jogo Cena do Jogo Cena do Jogo

[!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]

Como Jogar

  1. Clone este repositório em sua máquina local.
  2. Certifique-se de ter o GCC (Compilador C++) instalado em sua máquina.
  3. Abra um terminal e navegue até o diretório do projeto.
  4. Para compilar o jogo, execute o comando make. Isso compilará o código-fonte e criará o executável.
  5. Para iniciar o jogo, execute o comando make run. O jogo será iniciado.
  6. 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.
  7. Use make clean para apagar todos os arquivos compilados.
  8. Para encerrar o jogo, simplesmente feche a janela do jogo ou pressione Esc no teclado.

Controles

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •