No projeto que desenvolvi, mergulhei em um fascinante universo fictício conhecido como Runeterra, inspirado no famoso jogo League of Legends. Meu objetivo foi criar um sistema de regras usando Prolog para representar e simular interações dentro desse minimundo.
Em Runeterra, um vasto continente fictício, diversas facções, raças e personagens coexistem, cada um com suas próprias características e motivações. Minha tarefa foi modelar esse mundo complexo em termos lógicos, definindo as relações e comportamentos entre os elementos presentes.
Para isso, comecei definindo os principais elementos do minimundo, como as diferentes regiões de Runeterra, as facções e raças que as habitam, os recursos disponíveis em cada área e as relações entre eles. Por exemplo, tive regiões como Demacia, Noxus, Freljord, Piltover, Zaun, entre outras, cada uma com suas próprias características geográficas e políticas.
Em seguida, estabeleci as regras que governam as interações entre esses elementos. Por exemplo, as relações diplomáticas entre as facções, as alianças e rivalidades entre as raças, os efeitos do clima e da geografia nas atividades econômicas, entre outros aspectos.
Além disso, considerei a presença de personagens icônicos do universo de League of Legends, como campeões, líderes políticos, mercadores e aventureiros. Cada um desses personagens foi modelado com suas próprias habilidades, objetivos e preferências, que influenciam suas interações com o ambiente e outros personagens.
Com as regras estabelecidas, implementei o sistema em Prolog, criando consultas que permitem simular diferentes situações dentro de Runeterra. Por exemplo, posso perguntar como uma aliança entre Demacia e Freljord afetaria o equilíbrio de poder na região, ou como a presença de um campeão como Yasuo influenciaria as decisões tomadas pelos habitantes de Ionia.
Em suma, meu trabalho envolveu a criação de um sistema lógico em Prolog para representar e simular interações dentro do complexo minimundo de Runeterra, proporcionando uma nova perspectiva sobre esse universo fictício tão rico e envolvente.