Package vs.plotagent.behaviour

JADE behaviours for the Plot Agent

See:
          Description

Class Summary
ActuateInspirationBehaviour  
ExplainerBehaviour Collects fabula elements and causalities from the character agent, and sends them to the Plot Agent Also keeps track of what the Plot Agent already received (although principally and by implementation it is no problem to send a fabula element twice, just that the PA already knew).
InitiateReachConsensusFramingOperatorBehaviour Behaviour for reaching consensus about performing a given framing operator by PROPOSEing to all character agents to execute the framing operator, and allows registering a behaviour to be executed if all ACCEPT-PROPOSAL
InitiateRequestGiveControlBehaviour Behaviour for asking a World Agent to give control over its world state over to the plot agent in other words, the Plot Agent asks permission to use this World Agent to send its actions and events to.
InitiateRequestPerformOperatorBehaviour Behaviour for asking the World Agent to perform given operator
InitiateRequestPlayCharacterBehaviour Behaviour for asking a character agent if it wants to join the story this plot agent is trying to create.
InitiateRequestPlotPlotPerformOperatorBehaviour  
InitiateRequestSelectActionBehaviour Behaviour for asking all Character Agents to select the next action to perform NOTE: this might have to be changed to a behaviour that asks a GIVEN character agent to select an Action.
InitiateRequestUseSuggestionBehaviour  
InitiateSubscriptionBehaviour A behaviour for the Plot Agent to SUBSCRIBE to other agents entering the MAS.
ManageEpisodesBehaviour  
ManagePlotGoalBehaviour  
PlanCharacterGoalsBehaviour  
ReceiveInformBehaviour Behaviour to receive INFORM messages for the Plot Agent
RequestResponderBehaviour  
 

Package vs.plotagent.behaviour Description

JADE behaviours for the Plot Agent