This package contains classes, which are useful to create
map agents. The contained Map
interface provides
a simple but sufficient set of read methods for designing
environments, agents and viewers. ExtendableMap
implements this interface and adds functionality for
creation and modification. It maintains named locations with
coordinates and links between them.
The MapEnvironment
enables a MapAgent
to travel through a world whose topology is described by a map.
Adaptable heuristic functions let the agent modify the
heuristic function with respect to the current goal. Standardized
dynamic attribute names in class DynAttributeNames
make information exchange between environment
and agent a bit safer without introducing direct dependencies.