Skip to content

FelpLiet/Astrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astrid

Jogo 2D baseado em asteroides com uso do mouse

Logo

Como Jogar

  • Movimento: Através do mouse você poderá controlar a direção que a nave irá atirar.
  • Objetivo: Defenda a terra das estrelas que vem do espaço.

Requisitos

Certifique-se de que seu sistema atenda aos seguintes requisitos antes de compilar e executar o jogo:

Instalação dos requisitos no Ubuntu

Para instalar os requisitos no Ubuntu ou derivados, execute o seguinte passo a passo:

  1. Atualize o sistema:
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
  1. Instale o compilador C++:
sudo apt install build-essential -y
  1. Instale o CMake:
sudo apt install cmake -y
  1. Instale o OpenGL:
sudo apt install libglu1-mesa-dev freeglut3-dev mesa-common-dev -y
  1. Instale o GLFW:
sudo apt install libglfw3-dev -y
  1. Instale o GLM:
sudo apt install libglm-dev -y

Compilação com CMake via terminal

Siga estas etapas para compilar o jogo usando o CMake:

  1. Clonar o repositório:
git clone https://github.com/FelpLiet/Astrid.git
cd Astrid
  1. Crie um diretório de compilação:
mkdir build
cd build
  1. Execute o CMake:
cmake ..

Caso o CMake não encontre o glm, entre no arquivo CMakeLists.txt e altere a linha 25 de:

25| target_link_libraries(ASTRL PUBLIC ${OPENGL_LIBRARIES} glfw GLEW::GLEW glm::glm)

para:

25| target_link_libraries(ASTRL PUBLIC ${OPENGL_LIBRARIES} glfw GLEW::GLEW glm)

Isso aconteceu ao tentar compilar no manjaro, que eh uma distro baseada no arch linux, e o cmake não encontrou o glm, mesmo ele estando instalado.

  1. Compile o jogo:
make
  1. Execute o jogo:
./Astrid

Compilação com CMake via vscode

Você também pode compilar utilizando o vscode, para isso, siga os seguintes passos:

  1. Abra o vscode e instale a extensão CMake Tools.
  2. Abra o projeto no vscode.
  3. Clique no icone de ▶ (play) comumente encontrado na barra inferior do vscode.
  4. Selecione a opção "CMake: Debug" e aguarde a compilação.

creditos


Pedro Barroso

📧

João Victor

📧

Felipe Nogueira

📧

Contribuição

Caso encontre algum bug ou tenha alguma sugestão de melhoria, por favor, abra uma issue ou pull request ou entre em contato com um dos contribuidores. Será um prazer ter alguém contribuindo com o projeto.

About

Jogo 2D baseado em asteroides com uso do mouse

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •