Authoring an interactive narrative with declarative optimization-based drama management

Download: PDF.

“Authoring an interactive narrative with declarative optimization-based drama management” by Mark J. Nelson, Calvin Ashmore, and Michael Mateas. In Proceedings of the Second Artificial Intelligence and Interactive Digital Entertainment Conference, 2006, pp. 127-129.

Abstract

Drama managers reconfigure a game in reaction to a player's actions. In declarative optimization-based drama management (DODM), a game's story is abstracted as a sequence of plot points; possible drama manager interventions are abstracted as a set of DM actions. The author defines an function evaluating story quality, and some optimization method (currently reinforcement learning) chooses DM actions so as to maximize expected story quality according to that evaluation function. While previous work has developed this approach at a technical level and discussed its potential applications, no work to date has used DODM to write real games. We report on our experiences designing a game in the Neverwinter Nights engine, entitled The Guilty, in which we use DODM to create a dynamic plot that in a previous design iteration we had found difficult to create with other techniques.

BibTeX entry:

@inproceedings{DODM:AIIDE06,
   author = {Mark J. Nelson and Calvin Ashmore and Michael Mateas},
   title = {Authoring an interactive narrative with declarative
	optimization-based drama management},
   booktitle = {Proceedings of the Second Artificial Intelligence and
	Interactive Digital Entertainment Conference},
   pages = {127--129},
   year = {2006}
}

Back to publications.