| Interface | Description |
|---|---|
| AgentFactory |
An interface for generating agents
|
| JointReward |
This interface defines the method needed to return the reward received by each agent.
|
| WorldGenerator |
An interface for generating
World instances. |
| WorldObserver |
| Class | Description |
|---|---|
| Agent |
This abstract class defines the the shell code and interface for creating agents
that can make decisions in mutli-agent stochastic game worlds.
|
| AgentType |
This class specifies the type of agent an agent can be.
|
| GroundedSingleAction |
Provides a grounded version of a
SingleAction. |
| JointAction |
This class specifies which action each agent took in a world.
|
| JointActionModel |
This abstract class provides the interface and comment mechanisms for defining
a stochastic game's transition dynamics.
|
| SGDomain |
This class is used to define Stochastic Games Domains.
|
| SGStateGenerator |
An abstract class defining the interface and common mechanism for generating State objects specifically for stochastic games domains.
|
| SingleAction |
A single action is an action specification for individual agents in a stochastic game.
|
| World |
This class provides a means to have agents play against each other and synchronize all of their actions and observations.
|