World

From SeSAm-Wiki

Jump to: navigation, search

The World class is a kind of agent class with a special role in interaction: It forms the basis for the representation of all environmental dynamics and structure that can not be captured in agents and ressources.

The agent-property of the world, that means the environment may have active and autonomous dynamics, has the effect that like an agent a world may have a set of body variables, activity graphs and features.

The main difference from the ordinary agents is that it is the only one with a known position in the update sequence during a simulation run. Whereas the standard agents are updated in a random sequence, the world is update either at the beginning or the end of all other agents. That means - if necessary -- it can serve as a central coordination point.

A world may have an associated spatial map-- added by assigning the SpatialMapFeature to the world class, where agents can be positioned, move, etc.

Personal tools