Interface | Description |
---|---|
IChainable |
This interface represents a contract for objects that can be connected in a chain.
|
Class | Description |
---|---|
AbstractAsyncAIComponent |
Created by raghavnarula on 02/11/2015.
|
AbstractSimpleAIComponent |
This abstract class is used to build AI Components which process EnvironmentModels synchronously.
|
AgentActionAIComponent |
This is the mode important component and should be the final component in the chain.
|
AgentAI |
This is the first AIComponent in the chain.
|
AgentAngleAIComponent |
This AIComponent is used to work out which way the agent is facing and the angle to the model.
|
AgentAngleAIComponentTest |
AgentAngleAIComponent Tests
|
AgentLocationAIComponent |
This component calculates the Agents location as accurately as possible.
|
AgentLocationAIComponentTest |
AgentLocationAIComponent tests
|
AgentVelocityAIComponent |
This components gets the agents velocity by looking at how far the agent has moved since the last step.
|
BallLocationAIComponent |
Component to locate the ball on the pitch as a vector.
|
BallLocationAIComponentTest |
BallLocationAIComponent tests
|
BoundryCheckAIComponent |
This component ensures that the agent is within the boundries of the pitch.
|
GameState |
This Component tracks the state of play of the game.
|
GoalLocationAIComponent |
Created by raghavnarula on 03/11/2015.
|
HomeAreaAIComponent |
This component assigns a home area to each agent based on their
player number.
|
MovementAreaAIComponent |
This component assigns the agent a movement area, which is the area that the agent
is permitted to move to when not in PassiveState.
|
OppositionLocationAIComponentTest |
Opposition Location tests
|
PlayersLocationAIComponent |
This component adds the locations of friendly and opposing players in to the
model from whatever playerInfo objects are available in the latest percept.
|
PlayModeAIComponent |
This component adds the current play mode to the model.
|