Argax Project

Node Status: COMPLETE

Marlinspike Architecture

The Marlinspike architecture is designed to produce a directed interactive drama. An interactive drama is a system in which the player assumes the role of a character in an unfolding story and, through their actions within the virtual story world, can influence the outcome of that story. By directed I mean that the system has some form of centralized control over the story world. This centralized drama manager component works to direct the story, thus generating a well-formed, coherent plot that incorporates the user's actions. (This is in contrast to an emergent approach, in which the story is meant to emerge solely from the player's interactions with autonomous character agents or the static rules of the story world.)

The following section outlines the design of Marlinspike1. We will then see how this builds upon the poetics discussed previously, as well as upon other existing interactive drama architectures.

Works Cited

Notes

  1. Many of the details of this chapter were presented in earlier works (Tomaszewski & Binsted 2008, 2009).