This system generates stories. The human user configures the story files, XML files that contain the characters, locations, and objects in the story world.Once the human has written the configuration files, the system produces a simple story, assigning actions to each character and producing a sequence of events. The human user can adjust the configuration files to change the story.
‘The generator is structured in four modules, each of them with their corresponding configuration files: a multi-agent system, which contains an agent for each character and a set of managing agents (currently the world agent, the simulation agent and the director agent), a logger (in charge of collecting the events of the story), a planner (what the characters use to know what to do), and the world (contains the map where the characters interact)… Each character works as a finite state machine consisting of one state per behaviour type and a “waiting” state where they are when they don’t have active goals’
HD, CB, HF, CFF, HF, CF
Laclaustra, I. M., Ledesma, J., Méndez, G., & Gervás, P. (2014). Kill the Dragon and Rescue the Princess: Designing a Plan-based Multi-agent Story Generator. In ICCC (pp. 347-350).