Projeto desenvolvido para a disciplina de Computação Gráfica no CEFET-MG, com o objetivo de simular um labirinto em 3D utilizando os conhecimentos de OpenGL e C++. O tema escolhido para ilustrar o projeto foi baseado no filme Tron Legacy.
Labirinth Scape requer as seguintes bibliotecas para ser compilado e executado:
Para instalar e configurar essas bibliotecas automaticamente (Linux apenas), utilize os seguintes comandos:
Linux:
$ cd <diretorio-raiz-labirintron>
$ make setup
Para compilar e executar o programa:
MacOS e Linux:
$ cd <diretorio-raiz-labirintron>
$ make
Para limpar os executaveis e arquivos objetos existentes:
$ cd <diretorio-raiz-labirintron>
$ make clean
- Utilize as teclas ↑ e ↓ para mover o personagem para frente e trás.
- Utilize as setas ← e → para mover a direção do personagem.
- Utilize a tecla M para habilitar um modo de trapaça do programa, dessa forma, é possível visualizar um Minimapa com a representação do labirinto visto de cima.
- Para alternar entre os modos de visualização em primeira e terceira pessoa, pressione a tecla 3.
- A partir de qualquer tela a tecla esc pode ser pressionada para finalizar o programa.
- Mapa procedural
- Movimento da câmera dinâmico
- Reshape mantêm razão de aspecto
- Modo Cheat (Minimapa deixa intuitivo o caminho)
- Como instalar as dependências em MacOS