Skip to content

Tiagocv64/aiad-maze-solver

Repository files navigation

Multi-Agent Maze Solver

Project Presentation

O sistema pretende simular um conjunto de agentes que procuram encontrar a saída do labirinto o mais rapidamente possível. No entanto, ao longo do labirinto existem portas que apenas se encontram abertas enquanto um agente está por cima do interruptor correspondente.

Para que os agentes possam chegar à meta, devem comunicar entre si fornecendo informação útil sobre o labirinto e negociando a possibilidade de um agente “abrir” a porta a outro agente, colocando-se em cima do interruptor da respetiva porta.

Neste sistema existem 3 tipos de agentes: egoístas, razoáveis e solidários. Cada um tem um tipo de comportamento diferente relativamente à forma como interage com os outros agentes.

Instructions

Build

gradle build

Run

gradle run -q --console=plain

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages