Package | Description |
---|---|
magma.agent.decision.simple | |
magma.agent.general |
Modifier and Type | Class and Description |
---|---|
class |
DecisionMakerBase
Base class for all decision makers
|
class |
DoNothingDecisionMaker
Basic decision making class used for testing mainly that just beams and then
stands still
|
class |
GoalieDecisionMaker
Simple decision maker for primitive field player
|
class |
GoaliePenaltyDecisionMaker
Decision maker for penalty goalie
|
class |
KeyboardDecisionMaker
Decision maker used to be trigger from external source
|
class |
MovementControllDecisionMaker
Simple decision maker for primitive field player
|
class |
PenaltyDecisionMaker
Simple decision maker for penalty
|
class |
RunChallengeDecisionMaker
Decision maker used to trigger training behaviors.
|
class |
SoccerDecisionMaker
Simple decision maker for primitive field player
|
class |
TrainingDecisionMaker
Decision maker used to trigger training behaviors.
|
Modifier and Type | Method and Description |
---|---|
IDecisionMaker |
ComponentFactory.createDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int playerNumber,
int serverVersion,
int decisionMakerID,
ParameterMap learningParam)
Create a new DecisionMaker
|
IDecisionMaker |
AgentRuntime.getDecisionMaker()
Retrieve the decision maker
|