« Guide | Index | Case I »

Online Story Engine

Our proposed narrative machine will be an online story engine that develops as more and more users engage with the narrative.

Algorithm:
The original content will be a ‘choose your own adventure’ story in hypertext format. Users will have a chance to travel within the world through the various ‘nodes’ and pathways, and attempt to reach an ‘end node’. Once a user completes a story, he or she is given a ‘node credit’ as well as an ID and password. Once an account is setup, they can accumulate as many ‘node credits’ as they want, which are then used to build on the story. When they go through the story again, they can use these credits at any time to create new branched off nodes as well as new ‘end nodes’; they can also use them to get out of dead ends. As well as a ‘node credit’, they receive one ‘crystal ball’. The ‘crystal ball’ can only be activated once and allows a player to see the results of each of the choices in one node. Essentially it just looks ahead all the pathways of one node to all the upcoming nodes.

Database:
The story database will include the initial story as well as these elements:

• ID (identification) – What identifies the various users.
• Password – Allows users to sign in as their profiles and have access to their special items.
• Node – HTML page that contains a part of the story as well as the choices that will progress the user through to the next node.
• Pathways – Link between nodes.
• End Node – HTML page that contains an ending.
• Node Credit – Allows a user to add a new pathway and create their own node, whether it is an ending or not.
• Crystal Ball – Allows the user to ‘see into the future’ and read through each node that branches off from the one he or she is currently at.

However, the database will also include the ideas and thoughts of the individual contributors which will come from their personal influences of family, religion, popular culture, profession as well as the speech genres they were exposed to in their personal formation.

Allowing users to collect special items such as the ‘node credits’ or ‘crystal balls’ encourages them to come back, go through story again in a different way, and to contribute. Hopefully, the story will shift and come to encompass enough option that what emerges will satisfy the tastes of several kinds of people.

As more users go through, the story system gains the potential to become more and more complex; the users become the authors and contribute to the piece as a whole. Indeterminacy becomes a compositional principle because the rules of the game are set up by us but the finished product, if it can ever be considered finished, is not set.

The problem with allowing users to create their own nodes will be that the content might be of very low quality. Instead of having a spell checker, rating of content, or even someone to look over each node, we believe that allowing users that have a member profile to freely edit to content of each node will allow the story to grow in a much more interesting way.

"Given the volatility of datascapes — their potential for sudden shifts and transformations — plot in the sense of predefined story lines recedes. Narrative and therefore the narrator,” N. Katherine Hayles (How We Became Posthuman) writes, "are radically unstable, about to mutate into a scarcely conceivable form." The content will not be moderated for storyline or character consistency either because we are letting go of hierarchical continuity to release the potential of the users which can be far more interesting.

« Guide | Index | Case I »

| Case I »