It's a GOAP
(Goal Oriented Action Planning) implemententation based on A*
search algorithm written in Java
.
For in depth details on what is GOAP and how to it works, please refer to Jeff Orkin resources.
The library is handled by maven. So in order to build from sources you can execute this command from the root of the project:
> mvn package
You will find the binary jar
under the target
folder.
Look a the unit tests implemented under src/test/java
to understand how to use the api provided.