This project implements business logic of RPG using multiagents systems paradigm.
This project define three Maven modules as show in the scheme below:
- multiagents-rpg
- multiagents-rpg-api
- multiagents-rpg-domain
The parent project groups Maven modules, define common dependencies and build process.
The domain project holds business logic and agents environment.
The api project merges logic of domain project and other frameworks like database drivers, providing a service layer which abstract all code complexity.