The Virtual Storyteller is a project developed at the University of Twente. Its aim is to generate stories by simulating virtual characters in a virtual world. The system consists of a number of agents, each with their own responsibility. A world agent keeps track of the entire storyworld. Character agents represent characters which make plans to reach their goals in the storyworld. The plot agent is responsible for directing the plot as well as recording it in a fabula structure.
One of the tasks the plot agent has is to control the perceptions characters receive. Currently it is set up so that all characters see everything that happens in the world. This prevents the virtual storyteller from using common plot elements that rely on hiding something, whether it is people, objects, information or intentions.
This project will focus on implementing a new perception manager that only gives characters the appropriate perceptions. This will have direct consequences for characters’ beliefs. Characters will no longer have an accurate, complete and up-to-date view of the entire world. The planner will have to be adjusted to be able to form a plan despite the lack of information. If characters can no longer see events as they happen, they will need ways of getting the information afterwards. This can be through reasoning or through communication with other characters.
More information about this assignment? Contact:
Dirk Heylen, Mariët Theune
University of Twente (HMI) is part of the location Twente