Este projeto tem por objetivo apresentar o problema de geração de labirintos, gerar a sua solução (encontrar o caminho de entrada até a saída do labirinto). Para gerar o labirinto foi usado a técnica de conjuntos disjuntos (disjoint sets), a solução do labirinto foi encontrada usando da técnica de backtracking. Para uma melhor descrição recomenda-se a leitura do arquivo (relatorio.pdf).
O projeto foi desenvolvido em C++, na IDE Qt Creator. Usou como api básica para gerar os gráficos do jogo o OpenGL.
Para executar recomenda-se abrir o projeto (arquivo: labirinto.pro) no QT Creator.
Uma melhoria para ser realizada nesse projeto é implementar o modo de jogo multiplayer via rede.
Este projeto é licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.