Skip navigation links
A B C D E G H I K L M O P R S T U V X 

P

PASSIVE_STATE - Static variable in class ai.stateMachine.StateMachine
 
PassiveState - Class in ai.stateMachine
This is the agent's starting state.
PassiveState() - Constructor for class ai.stateMachine.PassiveState
 
Percept - Class in info
Created by raghavnarula on 20/10/15.
Percept(int, int) - Constructor for class info.Percept
 
PerceptHistory - Class in ai.model
Created by raghavnarula on 20/10/15.
PerceptHistory() - Constructor for class ai.model.PerceptHistory
 
Player - Class in agent
Our implementation of the ControllerPlayer interface.
Player(int) - Constructor for class agent.Player
 
PLAYER_SPEED_DECAY - Static variable in class ai.model.BehaviourConfiguration
 
PlayerParamInfo - Class in info
Created by raghavnarula on 20/10/15.
PlayerParamInfo(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class info.PlayerParamInfo
 
PlayersLocationAIComponent - Class in ai
This component adds the locations of friendly and opposing players in to the model from whatever playerInfo objects are available in the latest percept.
PlayersLocationAIComponent() - Constructor for class ai.PlayersLocationAIComponent
 
PlayerTypeInfo - Class in info
Created by raghavnarula on 20/10/15.
PlayerTypeInfo(int, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class info.PlayerTypeInfo
 
PlayModeAIComponent - Class in ai
This component adds the current play mode to the model.
PlayModeAIComponent() - Constructor for class ai.PlayModeAIComponent
 
postInfo() - Method in class agent.Player
Adds Percept to the complete history, create model with percept and command history, and give to AI to process.
postInfo() - Method in class provided.Silly
postInfo() - Method in class provided.Simple
preInfo() - Method in class agent.Player
Create new empty percept ready to receive info.
preInfo() - Method in class provided.Silly
preInfo() - Method in class provided.Simple
processModel(EnvironmentModel) - Method in class ai.AbstractSimpleAIComponent
 
processModel(EnvironmentModel) - Method in class ai.AgentActionAIComponent
 
processModel(EnvironmentModel) - Method in class ai.AgentAI
 
processModel(EnvironmentModel) - Method in class ai.AgentAngleAIComponent
The agent angle is either calculated from flags, or if enough flags are not available, then estimated from the previous known angle and turn commands executed since the last simulation step.
processModel(EnvironmentModel) - Method in class ai.AgentLocationAIComponent
 
processModel(EnvironmentModel) - Method in class ai.AgentVelocityAIComponent
 
processModel(EnvironmentModel) - Method in class ai.BallLocationAIComponent
 
processModel(EnvironmentModel) - Method in class ai.BoundryCheckAIComponent
 
processModel(EnvironmentModel) - Method in class ai.GameState
 
processModel(EnvironmentModel) - Method in class ai.GoalLocationAIComponent
 
processModel(EnvironmentModel) - Method in class ai.HomeAreaAIComponent
 
processModel(EnvironmentModel) - Method in class ai.MovementAreaAIComponent
 
processModel(EnvironmentModel) - Method in class ai.PlayersLocationAIComponent
 
processModel(EnvironmentModel) - Method in class ai.PlayModeAIComponent
 
processModel(CommandPlayer, EnvironmentModel) - Method in class ai.stateMachine.AttackingState
 
processModel(CommandPlayer, EnvironmentModel) - Method in class ai.stateMachine.DefendingState
 
processModel(CommandPlayer, EnvironmentModel) - Method in class ai.stateMachine.PassiveState
If the ball is not within the movement range, got to home area and face the ball's location
processModel(CommandPlayer, EnvironmentModel) - Method in interface ai.stateMachine.State
Using the current game state, decide what action to take.
processModel(EnvironmentModel) - Method in class ai.stateMachine.StateMachine
Process the model in the current state.
processModel(CommandPlayer, EnvironmentModel) - Method in class ai.stateMachine.SupportState
Dash towards go goal, unless the agent is more than 5m ahead of the ball
provided - package provided
The origianl classes provided for the coursework.
put(EnvironmentModel) - Method in class ai.AbstractAsyncAIComponent
 
put(EnvironmentModel) - Method in class ai.AbstractSimpleAIComponent
This method takes the model it is given and passes it to processModel, which in turn returns a model.
put(EnvironmentModel) - Method in interface ai.IChainable
Accept a model for processing.
A B C D E G H I K L M O P R S T U V X 
Skip navigation links