Abstract:
Demeter is a text-based prototype game that demonstrates the Marlinspike architecture for producing computer-based interactive dramas. Marlinspike uses a top-down, directed approach to generating stories: a central drama manager agent responds to story-significant user actions by selecting the next scene to play from a pre-authored collection. This drama manager strives to explicitly reincorporate past user actions into the story in order to meet an Aristotelean definition of narrative unity