Este projeto faz parte da avaliação da disciplina de Inteligência Artificial e Sistemas Especialistas. Seu objetivo principal é a implementação do Algoritmo de Busca Heurística A* no contexto do Jogo da Zelda. O algoritmo A* é utilizado para encontrar automaticamente o caminho com o menor custo a ser percorrido pelo personagem Link até os três Pingentes da Virtude, localizados dentro das Dungeons. Além disso, o projeto inclui a jornada final de Link até Lost Woods, onde a icônica Master Sword está localizada.
Para que o projeto funcione, pressione a barra de espaço após executá-lo. Isso fará com que Link percorra automaticamente o caminho até a Lost Sword, capturando os pingentes escondidos pelas Dungeons.
- Python
Antes de executar o projeto, certifique-se de que os seguintes pré-requisitos foram atendidos:
-
Instale a versão mais recente do Python (3.11.3) a partir do site oficial.
-
Instale a biblioteca Pygame, que é utilizada para a interface gráfica do jogo. Você pode instalar usando o seguinte comando no terminal:
pip install pygame
- Clone ou faça o download do repositório do projeto.
git clone https://github.com/SaraCoelhoCosta/Jogo-Zelda.git
- Navegue até o diretório do projeto.
cd Jogo-Zelda
- Execute o programa.
python3 main.py