O projeto aqui composto consiste na criação de uma aplicação que reproduz um jogo de adivinhação de jogadores do brasileirão, no qual o usuário apresentará características do jogador escolhido, e a partir de processos lógicos o algoritmo será capaz de limitar e adivinhar o jogador escolhido. Esse projeto propõe essa solução através da integração das linguagens de programação "Python" e "Prolog", além da utilização da biblioteca "subprocess" para gerar a comunicação entre essas duas ferramentas.
- Python;
- Prolog.
Para a utilização do algoritmo aqui disposto, é necessário apenas clonar o repositório remoto num repositório local e então alterar as variáveis presentes no arquivo "interface_usr.py" para os valores correspondentes. Onde a variável "caminho_bd" receberá uma string com o caminho até o arquivo "banco_de_dados_jogadores.pl", e a variável "num_perguntas" receberá o número de perguntas existentes no arquivo "Prolog", após essas configurações, o algoritmo está pronto para uso.