Jadex 0.96

jadex.examples.hunterprey.creature.hunters.elephunter
Agent ELEPHunter

jadex.examples.hunterprey.creature.hunters.elephunter.ELEPHunter
  • jadex.examples.hunterprey.creature.actsense.Creature
  • jadex.planlib.DF
  • jadex.planlib.Protocols

  • agent ELEPHunter
    contains Creature

    The emergent line establishing predatory hunter.

    An implementation of a hunter based on emergent line establishing predatory behaviour (ELEP). Hence the name ;-)


    Belief Summary
    belief Creature my_self
               The creature
    beliefref vision
               The current vision.
     
    Goal Summary
    achievegoalref eat
              
    achievegoalref move
              
     
    Plan Summary
    standard plan elep_plan()
               Dumb move plan.
     
    Configuration Summary
    default configuration  default
              
     

    Belief Detail

    my_self

    belief Creature my_self
    The creature

    Default fact:
    new Hunter($agent.getName(), (AgentIdentifier)$agent.getAgentIdentifier(), new Location(10,10))
    Assign to:
    my_self in capability Creature

    vision

    beliefref  vision
    The current vision.

    Referenced from:
    vision in capability Creature
    Goal Detail

    move

    achievegoalref move
    Parameters:
    parameterref direction
    Referenced from:
    move in capability Creature

    eat

    achievegoalref eat
    Parameters:
    parameterref object
    Referenced from:
    eat in capability Creature
    Plan Detail

    elep_plan

    standard plan elep_plan()
    Dumb move plan.

    Plan body:
    Configuration Detail

    default

    default configuration default
    Initial Plans:
    elep_plan

    Jadex 0.96

    Submit a bug or feature
    For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

    Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.