- 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.