[…] Node Maps and Semantic Webs (Prewriting) […]]]>
you seem to regard Dramatica and the GAS as some kind of “story synthesis” tools. But that’s not how it works. Those are analysis tools. You already have to have a story to make any use of them. Then you try to fit a model (a “storyform”), and the tool tells you where the holes in the logic of your story are with reference to that model. I shouldn’t even be saying that it “tells you” anything much, since strictly speaking you “tell yourself”, by interpreting the discrepancies between your story and your model. Then you change your story, or the model, or both, and re-analyze.
There are no “archetypical plots” given which limit you (the writer, as ever, does all of the elementary generation, and I, for one, would never use something as crude as Propp functions). You can, however, fit Propp functions, or the “Hero’s Journey” model, or the Linda Segers character model, or the Syd Fields plot structure over the GAS grid, and see that they are all easily subsumed by the GAS (you still shouldn’t let your Propp functions generate anything ;-). Its documented method also encourages writers to start story development as character development, since it analyzes plot as emergent from the interactions of characters (quite the opposite of Propp functions).
How is that useful to botmasters? The most obvious answer is that botmasters have to deal with non-linearity at a variety of levels, and you need suitable models to do that. The GAS is a good story (=high-level) model for botmasters because its logic is unaffected by story-level nonlinearities (e.g. “Pulp Fiction”, a non-linear story, is GAS-analyzable), as long as you encode your story with proper reference to its “cultural bias” towards the “Knowledge” element at the plot level.
There are two constrains that any writer has to accept in order to be able to make use of Dramatica: 1) I only can produce stories that take the form of logical arguments; 2) the underlying bias of that logic will be that “Knowledge” is their default functional element of the calculus - the one that can “spawn” all other elements, or as they say in math, the fixed point combinator -, as opposed to, say, “Desire”.
If I work directly on top of GAS theory, however, I can still choose to forgo working with Dramatica entirely, and build my own model using any story element I care to as my initializing function. The mechanism I use for this is the same that the Dramatica authors use - it’s the I Ching mechanism, or more mathematically speaking, the technique of quadratic programming. I still have to give the implementing program some authorial bias - otherwise, the system would generate random output, and be unfit for the communication of any authorial intent -, but it’s just any bias I choose, which may or may not have something to do with the bias of the Dramatica program.
What I have then is a very general model of story-as-argument, where “argument” resolves to “a partially ordered list (non-linear, but not random/non-sense-ical) of all logically possible resolutions to a conflict between two problem solving methods”. That’s why we use The Story as a tool in the first place - it reduces the infinite list of logically possible conflict-resolution pairs in real life to the finite list of logically possible conflict-resolution pairs in a story context. The GAS gives a botmaster an algebraic model for that.
However, it’s an algebraic model through which the designer can interact with story structures. As a botmaster, you can go and say “Okay, I have two character classes with conflicting problem solving methods - humans and bots -, and whatever one of them does in any story I implement, the other one can find all the logical solutions to all possible problems (as biased by the character’s designer, of course - that bias actually becomes the “percieved quality” that we call “character”), either by just looking up a value in the current story structure, or by being told by that very story structure to look up a value in another story structure. But: there’s nothing informative regarding player interaction with a story in that model - we all need to try rolling our own here, and see what works :-) The GAS theory helps with designing computable story logics; it neither helps writers write stories, nor will it ever, by itself, will help machines to produce them.]]>
Point well taken. At some point, story may have to be systematized and to do that one might need to develop formal understandings of plot structure.
Can you talk some more about how you find Dramatica useful to botmasters? (Or link us to your posts regarding this).
From the (non-screenwriting) creative writing standpoint, however, workshops always seem to stress starting with the character rather than starting from the plot. To use your own terms, this is looking at characters and objectives rather than choosing from plot types. Sometimes I wonder if courses don’t emphasize this because we all have a lot of plots in us by the time we reach a creative writing workshop. But there probably is something about the kinds of stories that are generated (electronically or otherwise) when the emphasis is on specific characters achieving goals, rather than characters performing their roles in archetypical plots. On the other hand, that could have more to do with a “point of focus” that’s important for (human) creative writers (who again have already developed a more innate understanding of plot conventions) that is not as necessary for writing programs (that have no “concept” of the necessities of plot).
So in other words: For now, human using Dramatica to help write story is very different than computer using Dramatica or algorhithm to help produce story.]]>
not that I’m trying to evangelize you or something, but if you think that Dramatica and the Grand Argument Story theory are tools that somehow adress “mainstream plot twists”, you might underestimate their use to writers in general, and botmasters in particular.
For the writer/storyteller in general, GAS decribes how the elements of a story that falls within its analytical range relate to each other to form a logic argument. It doesn’t say anything about how this argument is symbolized to the audience. The story structures of “Star Wars, Episode IV”, “Reservoir Dogs”, and “Hamlet” make all of them GAS-analyzable - does that mean that those stories are all about “mainstream plot twists”?
As a botmaster, I find the fact that the GAS is known to be computable to be of particular interest, because it provides me with a fixed point combinator to base my bot’s logic on.]]>