Skip to content
This repository has been archived by the owner on Jan 18, 2021. It is now read-only.

davidmanassa/Maze

Repository files navigation

Maze

Projeto desenvolvido para a cadeira de Computação Gráfica durante o ano de 2019/2020.


Labirinto 2D/3D

Neste projecto pretende-se implementar um labirinto tanto em 2D como em 3D. Para isso terá de utilizar a linguagem C++, bem como as bibliotecas OpenGL, GLFW, GLEW e GLM. A ideia báasica deste jogo é permitir que o utilizador navegue (ou se mova) dentro de um labirinto de um lado para o outro através do movimento da câmera. Outra possibilidade é ter uma bola que se move conforme a inclinação do labirinto. Esta inclinação deverá ser feita através do movimento do rato no ecrã. Para tornar o labirinto mais interessante, os buracos deverão ser colocados estrategicamente em todo o tabuleiro. Se a bola cair nalgum desses buracos, deve começar de novo no início do labirinto.

Características da aplicação gráfica:
• Modelação do labirinto.
• Texturização do labirinto.
• Iluminação do labirinto.
• Cálculo das sombras das paredes do labirinto.
• Câmera pode mover-se para qualquer posição do labirinto.
• Utilização do teclado e do rato para mover, aproximar e alterar a vista sobre o labirinto.

alt text

alt text

About

Computer Graphics project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published