Skip to content
dekent edited this page Feb 11, 2013 · 1 revision

An agent is any artificially intelligent character capable of changing or moving around in the world, and interacting with the world or other agents. All agents have a location in the world, a list of one or more actions to execute, and a method for determining which action to execute next.

Creating a new agent requires creating a new Java class which extends the Agent abstract class. The decideNextAction method must be implemented. To have a non-empty set of actions, the setActions method must be overridden. Any further modifications are optional.

List of agents: *

Clone this wiki locally