Escape The Maze é um jogo de exploração de labirintos temáticos feito na Unity. As fases desse jogo consistem em labirintos (mazes) gerados proceduralmente por meio de um tipo de algoritmo de Grafos de busca em profundidade (backtracking). Cada labirinto conta com um coletável em sua saída que representa uma imagem deste embaralhada no formato 8-puzzle, também conhecido como slider puzzle. Tal figura é desembaralhada automaticamente através de um algoritmo de busca de Inteligência Artificial chamado A* (A estrela).
WASD - Movimentação Básica
Mouse - Controle da Câmera em Primeira Pessoa
Spacebar - Movimento de Pulo
Esc - Menu de Pausa (pressione novamente para despausar)
Para instalar o jogo, siga as instruções abaixo:
- Clone o repositório para o seu computador usando o comando 'git clone https://github.com/Shadod123/escape-the-maze.git'
- Abra a pasta do jogo na branch main e execute o arquivo executável EscapeTheMaze.exe
main - contém a build do jogo (branch desejada se o intuito é testar a aplicação)
unity-project - contém o projeto da Unity do jogo (branch desejada se o intuito é desenvolver updates para o jogo)
- Unity Engine
- Dungeon Generator - SilverlyBee
- Generic Pathfinder in Unity using C# - Shamim Akhtar
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.