Jadex 0.96

jadex.examples.puzzle.humanplayer
Agent Test

jadex.examples.puzzle.humanplayer.Test
  • jadex.planlib.AMS

  • agent Test
    contains jadex.planlib.AMS

    Test human player agent.


    Belief Summary
    belief IBoard board
               The game board offers possibilities to make moves, take back moves and keep track of the game history.
    belief BoardGui board_gui
               The gui of the game board.
    belief BoardObserver board_observer
              
    belief AgentIdentifier humanplayer
              
     
    Goal Summary
    achievegoalref ams_create_agent
              
     
    Plan Summary
    standard plan create_hp()
              
     
    Event Summary
    messageevent failure(String language, String ontology, String performative)
              
    messageevent inform_action_done(Class content-class, String language, String ontology, String performative)
              
    messageevent request_move(Class content-class, String language, String ontology, String performative, String reply-with)
              
    messageevent request_takeback(Class content-class, String language, String ontology, String performative, String reply-with)
              
     
    Configuration Summary
    default configuration  default
              
     

    Belief Detail

    board

    belief IBoard board
    The game board offers possibilities to make moves, take back moves and keep track of the game history.

    Default fact:
    new Board(5)

    board_gui

    belief BoardGui board_gui
    The gui of the game board.

    Default fact:
    new BoardGui($agent.getExternalAccess(), $beliefbase.board, true)

    humanplayer

    belief AgentIdentifier humanplayer

    board_observer

    belief BoardObserver board_observer
    Default fact:
    new BoardObserver($beliefbase.board, $agent.getExternalAccess())
    Goal Detail

    ams_create_agent

    achievegoalref ams_create_agent
    Parameters:
    parameterref agentidentifier
    parameterref ams
    parameterref arguments
    parameterref configuration
    parameterref name
    parameterref start
    parameterref type
    Referenced from:
    ams_create_agent in capability jadex.planlib.AMS
    Plan Detail

    create_hp

    standard plan create_hp()
    Plan body:
    Event Detail

    request_move

    messageevent request_move(Class content-class, 
                              String language, 
                              String ontology, 
                              String performative, 
                              String reply-with)
    Parameters:
    fixed parameter content-class Default value:  RequestMove.class
    fixed parameter language Default value:  SFipa.NUGGETS_XML
    fixed parameter ontology Default value:  PuzzleOntology.ONTOLOGY_NAME
    fixed parameter performative Default value:  SFipa.REQUEST
    in parameter reply-with Default value:  SFipa.createUniqueId($scope.getAgentName())
    Event flags:
    direction: send
    message type: fipa
    random selection: false
    post to all: false

    request_takeback

    messageevent request_takeback(Class content-class, 
                                  String language, 
                                  String ontology, 
                                  String performative, 
                                  String reply-with)
    Parameters:
    fixed parameter content-class Default value:  RequestTakeback.class
    fixed parameter language Default value:  SFipa.NUGGETS_XML
    fixed parameter ontology Default value:  PuzzleOntology.ONTOLOGY_NAME
    fixed parameter performative Default value:  SFipa.REQUEST
    in parameter reply-with Default value:  SFipa.createUniqueId($scope.getAgentName())
    Event flags:
    direction: send
    message type: fipa
    random selection: false
    post to all: false

    inform_action_done

    messageevent inform_action_done(Class content-class, 
                                    String language, 
                                    String ontology, 
                                    String performative)
    Parameters:
    fixed parameter content-class Default value:  Done.class
    fixed parameter language Default value:  SFipa.NUGGETS_XML
    fixed parameter ontology Default value:  PuzzleOntology.ONTOLOGY_NAME
    fixed parameter performative Default value:  SFipa.INFORM
    Event flags:
    direction: receive
    message type: fipa
    random selection: false
    post to all: false

    failure

    messageevent failure(String language, 
                         String ontology, 
                         String performative)
    Parameters:
    fixed parameter language Default value:  SFipa.NUGGETS_XML
    fixed parameter ontology Default value:  PuzzleOntology.ONTOLOGY_NAME
    fixed parameter performative Default value:  SFipa.FAILURE
    Event flags:
    direction: receive
    message type: fipa
    random selection: false
    post to all: false
    Configuration Detail

    default

    default configuration default
    Initial Plans:
    create_hp

    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.