Loading repository data…
Loading repository data…
Izz1x / repository
Simulação multiagente do mercado de milho brasileiro para análise de políticas públicas de preços e abastecimento. Desenvolvido com JaCaMo (Java). (TCC)
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este repositório contém o código-fonte do meu Trabalho de Conclusão de Curso (TCC). O projeto implementa uma simulação baseada em agentes utilizando o framework JaCaMo para modelar a dinâmica do mercado de milho no Brasil, analisando o conflito entre exportação e abastecimento interno e o impacto de políticas públicas de preços.
O projeto utiliza Gradle para gerenciamento de dependências e execução.
Pré-requisitos:
Passo a passo:
.\gradlew.bat
(Caso esteja em Linux/macOS, utilize ./gradlew)
Isso iniciará a plataforma JaCaMo e executará a simulação conforme definido no arquivo .jcm.
📂 Estrutura do Projeto
Os principais arquivos e diretórios para entender a lógica da simulação são:
oops.jcm: Arquivo principal de configuração do projeto. Define quais agentes serão iniciados, o ambiente (workspace) e as configurações da organização.
src/agt/: Contém o código-fonte dos Agentes (arquivos .asl). Aqui está a lógica de raciocínio, crenças e planos dos agentes (Produtores, Traders, Governo, etc.).
src/env/: Contém o código-fonte do Ambiente/Artefatos (arquivos .java). Aqui está a implementação da simulação do mercado, lógica de preços, leilões e interação com o "mundo físico" da simulação.