|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SubsumptionAgent | |
---|---|
mas.agents0815 | |
mas.agents0815.doIt | |
mas.agents0815.rules |
Uses of SubsumptionAgent in mas.agents0815 |
---|
Subclasses of SubsumptionAgent in mas.agents0815 | |
---|---|
class |
AgentAggressiveSentinel
Role description: identify "good" positions to do a survey, go there and survey as soon as a zone is established, he joins in |
class |
AgentDefender
Role description: as soon as a zone is established, he identifies enemies coming in the zon and attacks them |
class |
AgentDummy
|
class |
AgentExplorer
Role description: moves around the map and surveys the map when step X has passed, he tries to join the established zone |
class |
AgentInspector
Role description: does random walk as long as having enemies in range then he is doing a inspect action as soon as there is a zone, he joins in |
class |
AgentRepairer
The repairer surveys edges, moves randomly or joins a zone as standard behavior. |
class |
AgentSaboteur
Role description: does a random walk and chase enemies, whenever he sees any if a zone is established he look for enemies out of the zone (so he does not enter his teams zone) |
class |
AgentSentinel
Role description: identify "good" positions to do a survey, go there and survey as soon as a zone is established, he joins in |
Methods in mas.agents0815 with parameters of type SubsumptionAgent | |
---|---|
boolean |
BeliefAndGoalsRevision.beliefAndGoalsRevision(java.util.Collection<eis.iilang.Percept> percepts,
SubsumptionAgent agent)
gets the current percepts and updates the BeliefBase and GoalBase Currently just safes the topology of the map |
boolean |
BeliefAndGoalsRevision.isUnknownEdge(java.lang.String vertex1,
java.lang.String vertex2,
SubsumptionAgent agent)
|
Uses of SubsumptionAgent in mas.agents0815.doIt |
---|
Fields in mas.agents0815.doIt declared as SubsumptionAgent | |
---|---|
SubsumptionAgent |
DoInitRepair.agent
|
Methods in mas.agents0815.doIt with parameters of type SubsumptionAgent | |
---|---|
eis.iilang.Action |
DoPlanDefendRoute.doIt(java.lang.String destination,
SubsumptionAgent agent)
calculate a route to the enemies position within the zone and return the first step no goal list filled as enemy agent may move |
eis.iilang.Action |
DoInitializeZone.doIt(SubsumptionAgent agent)
|
eis.iilang.Action |
DoProbeInZone.doIt(SubsumptionAgent agent)
finds all unprobed vertices within the zones, find a route to the nearest of those and returns the first step towards it |
eis.iilang.Action |
DoPlanSurvey.doIt(SubsumptionAgent agent)
|
eis.iilang.Action |
DoAnnoyEnemyZone.doIt(SubsumptionAgent agent)
|
eis.iilang.Action |
DoGetRepair.doIt(SubsumptionAgent agent)
|
eis.iilang.Action |
DoRandomWalk.doIt(SubsumptionAgent agent)
|
eis.iilang.Action |
DoJoinZone.doIt(SubsumptionAgent agent)
|
eis.iilang.Action |
DoInitTwoPartyZone.doIt(SubsumptionAgent agent)
|
eis.iilang.Action |
DoAttackEnemyZone.doIt(SubsumptionAgent agent)
|
eis.iilang.Action |
DoJoinTwoPartyZone.doIt(SubsumptionAgent agent,
java.lang.String destination)
|
Constructors in mas.agents0815.doIt with parameters of type SubsumptionAgent | |
---|---|
DoHandleRepair(java.util.Collection<apltk.interpreter.data.LogicBelief> b,
java.util.Collection<apltk.interpreter.data.LogicGoal> g,
SubsumptionAgent agent,
java.lang.String nameTarget)
|
|
DoInitRepair(java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent,
java.lang.String agentName)
|
Uses of SubsumptionAgent in mas.agents0815.rules |
---|
Methods in mas.agents0815.rules with parameters of type SubsumptionAgent | |
---|---|
abstract boolean |
Rule.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleDefendZone.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleHandleRepair.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleRepair.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleGetRepair.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleBuySaboteurUpgrades.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleRandomWalk.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleBuySentinelUpgrades.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleGotoNearestUnprobedVertex.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleAnnoyEnemyZone.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleJoinZone.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleSurvey.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleCheckGoals.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleBuyDefenderUpgrades.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleInitRepair.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleProbe.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RulePatrol.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleInspect.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleRecharge.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleInitializeZone.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleEvadeSaboteur.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleParry.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleAttackEnemyZone.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleSkip.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RulePrimitiveAttack.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleInitAttackTeam.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RulePlanSurvey.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleTwoPartyZone.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleJoinTwoPartyZone.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
boolean |
RuleProbeInZone.fire(java.util.Collection<eis.iilang.Percept> percepts,
java.util.Collection<apltk.interpreter.data.LogicBelief> beliefs,
java.util.Collection<apltk.interpreter.data.LogicGoal> goals,
SubsumptionAgent agent)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |