Uses of Class
mas.agents0815.SubsumptionAgent

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)
           
 



Copyright © 2011. All Rights Reserved.