Package vs.plotagent

The plotagent classes build forth on rational agent, defining the control logic for a Plot Agent

See:
          Description

Interface Summary
ICharacterManager A character manager has the following functionality: * Keep track of the characters in the agent environment, and their commitments to the story * Cast characters to give them a place in the story
IInspirationModule The inspiration module is an implementation of the Narrative Inspiration idea.
IPerceptionManager A PerceptionManager is responsible for translating world changes and operator results into perceptions for characters.
IPlotAgent  
IPlotGoalManager  
IPlotGoalManager.IPlotGoalResult  
IThreadManager The task of the thread manager is to set up story environments and characters so that it matches the description of the beginning of a thread.
 

Class Summary
BasicCharacterManager  
BasicInspirationModule  
BasicPerceptionManager  
BasicPlotAgent Plot Monitor agent
BasicPlotGoalManager  
BasicThreadManager  
BetterPerceptionManager Better implementation of perception handling.
BroadcastingFabulaBuilder Logs fabula, but on top of this, also broadcasts fabula to character agents.
Goal  
IPlotGoalManager.PlotGoal  
PlotThread  
 

Enum Summary
BasicCharacterManager.Status  
IThreadManager.StoryPhase  
 

Package vs.plotagent Description

The plotagent classes build forth on rational agent, defining the control logic for a Plot Agent