[PT-BR] Este projeto foi desenvolvido para a disciplina de Inteligência Artificial do curso Análise e Desenvolvimento de Sistemas da Fatec de Cruzeiro-SP.
- 🖥️ HTML5
- ⚡️ CSS
- ✨ Javascript
[PT-BR]Primeiro, crie um ambiente virtual para hospedar as dependências do projeto. Instale as dependências necessárias com os seguintes comandos:
Linux:
cd Backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Windows:
cd Backend
python3 -m venv .venv
env\Scripts\activate.bat
pip install -r requirements.txt
[PT] Em seguida, inicialize o servidor API:
python3 main.py
Utilização do projeto:
- Deve-se selecionar o icone do pacman para posiciona-lo no mapa.(INICIO)
- Deve-se selecionar a bandeira para posiciona-la no mapa.(DESTINO)
- O icone de engrenagem contém todos os algoritmos que podem ser selecionados.
- Para os algoritmos Custo Uniforme, Greedy, A Estrela e AIA Estrela de-se posicionar os pesos.
- O icone Cubo de Gelo (box) contém os pesos que podem ser selecionados e posicionados no mapa. Observação: para descelecionar o peso do mas o icone do peso deve estar selecionado.
- O mapa é interativo, sendo assim os caminhos também podem ser alterados apenas clicando no bloco para transformalo em parede ou em caminho.
- Para iniciar basta clicar em INICIAR.
[EN] This project was developed for college subject Artificial Intelligence to the course Systems Analysis and Development at Fatec de Cruzeiro-SP.
- 🖥️ HTML5
- ⚡️ CSS
- ✨ Javascript
[EN] First, create a virtual env to host the project dependencies. Install the necessary dependencies with the following commands:
Linux:
cd Backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Windows:
cd Backend
python3 -m venv .venv
env\Scripts\activate.bat
pip install -r requirements.txt
[EN] Then, initialize the API server:
python3 main.py
[EN] Project usage:
- You have to select the pacman icon to position it on the map. (START)
- You have to select the flag to position it on the map. (DESTINATION)
- The gear icon contains all the algorithms that can be selected.
- For the Uniform Cost, Greedy, A-Star and A-Star in AI algorithms, position the weights.
- The Ice Cube icon (box) contains the weights that can be selected and positioned on the map. Note: to deselect the weight, the weight icon have to be selected.
- The map is interactive, so the paths can also be changed just by clicking on the block to transform it into a wall or path.
- To start, just click START.