mas.agents0815
Class AgentAggressiveSentinel

java.lang.Object
  extended by massim.javaagents.Agent
      extended by mas.agents0815.SubsumptionAgent
          extended by mas.agents0815.AgentAggressiveSentinel

public class AgentAggressiveSentinel
extends SubsumptionAgent

Role description: identify "good" positions to do a survey, go there and survey as soon as a zone is established, he joins in


Field Summary
 
Fields inherited from class massim.javaagents.Agent
beliefs, goals
 
Constructor Summary
AgentAggressiveSentinel(java.lang.String name, java.lang.String team)
           
 
Method Summary
 java.lang.String getMyRole()
           
 
Methods inherited from class mas.agents0815.SubsumptionAgent
getAnzangents, getHelpFunctions, getLastGoal, getMoney, getMyEnergy, getMyHealth, getMyID, getMyLastAction, getMyLastActionResult, getMyMaxEnergy, getMyMaxEnergyDisabled, getMyMaxHealth, getMyName, getMyPos, getMyStrength, getMyTeam, getRelation, getRussianCounter, getStep, getZoneStart, handlePercept, initDirectEdges, processAction, processMessages, removeBelief, removeGoal, removeLastGoal, selectAction, sendTopologyToUnseenAgents, setMoney, setMyEnergy, setMyHealth, setMyID, setMyLastAction, setMyLastActionResult, setMyMaxEnergy, setMyMaxEnergyDisabled, setMyMaxHealth, setMyName, setMyPos, setMyStrength, setMyTeam, setStep, step, updateUnseenAgents
 
Methods inherited from class massim.javaagents.Agent
addBelief, addGoal, broadcastBelief, clearBeliefs, clearGoals, containsBelief, containsGoal, createAgentFromClass, equals, getAllBeliefs, getAllPercepts, getBeliefBase, getEnvironmentInterface, getGoalBase, getMessages, getName, getTeam, hashCode, println, removeBeliefs, removeGoals, sendMessage, setEnvironmentInterface
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentAggressiveSentinel

public AgentAggressiveSentinel(java.lang.String name,
                               java.lang.String team)
Method Detail

getMyRole

public java.lang.String getMyRole()
Specified by:
getMyRole in class SubsumptionAgent


Copyright © 2012. All Rights Reserved.