Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- To create a narrative plan for multiple interleaved plots in an open-world interactive fiction, follow the structure below:
- 1. :plots - A vector containing individual plot maps:
- - :name - The name or title of the plot (e.g., :Adventure-Quest).
- - :contract - A map representing the initial contract or goal of the plot:
- - :parties - A vector containing the names of the parties involved in the contract (e.g., ["Adventurers" "Quest-Giver"]).
- - :terms - The terms or objective of the contract (e.g., "Retrieve the sacred artifact").
- - :narrated - A set indicating which parts of the contract have been narrated.
- - :happened - A set indicating which parts of the contract have already happened.
- - :manipulation - A map representing the manipulation stage of the plot:
- - :by - The entity responsible for the manipulation (e.g., "Dark Forces").
- - :method - The method or approach used for manipulation (e.g., "Temptation and traps").
- - :narrated - A set indicating which parts of the manipulation stage have been narrated.
- - :happened - A set indicating which parts of the manipulation stage have already happened.
- - :competence - A map representing the competence stage of the plot:
- - :obtained-by - The entity that obtains the competence (e.g., "Adventurers").
- - :method - The method or approach used to obtain competence (e.g., "Training and bravery").
- - :narrated - A set indicating which parts of the competence stage have been narrated.
- - :happened - A set indicating which parts of the competence stage have already happened.
- - :performance - A map representing the performance stage of the plot:
- - :performed-by - The entity performing the actions (e.g., "Adventurers").
- - :method - The method or approach used for performance (e.g., "Combat and puzzle-solving").
- - :narrated - A set indicating which parts of the performance stage have been narrated.
- - :happened - A set indicating which parts of the performance stage have already happened.
- - :sanction - A map representing the sanction stage of the plot:
- - :given-by - The entity giving the sanction (e.g., "Quest-Giver").
- - :judgement - The judgement or outcome of the plot (e.g., "Heroes of the realm").
- - :narrated - A set indicating which parts of the sanction stage have been narrated.
- - :happened - A set indicating which parts of the sanction stage have already happened.
- - :values - A map representing the values associated with the plot:
- - :program - The positive program or value associated with the plot (e.g., "Bravery").
- - :anti-program - The negative program or anti-value associated with the plot (e.g., "Cowardice").
- - :value - The overarching value or theme of the plot (e.g., "Heroism").
- - :anti-value - The opposing value or theme of the plot (e.g., "Insignificance").
- 2. :plot-relationships - A vector containing maps representing relationships between plots:
- - :from - A vector indicating the source plot(s) of the relationship.
- - :to - A vector indicating the target plot(s) of the relationship.
- - :reason - An explanation or reason for the relationship between the plots.
- 3. :metanarrations - A vector containing maps representing metanarrative plots:
- - :name - The name or title of the metanarrative plot.
- - :told - A map indicating the plots involved in the metanarration:
- - :a, :b, :c, etc. - Keywords representing the plots to be linked (e.g., :a [:Adventure-Quest]).
- - :symmetry - A map representing the symmetry of the metanarrative plot:
- - :level - The level or domain of the symmetry (e.g., :emotional, :societal, :philosophical).
- - :formula - A string representing the formula or relationship between the plots using the pseudo-algebraic notation (e.g., "a > b", "(a ~ b) & (b > c)", "[(a > b) & (b ~ c)] > a").
- - :explanation - An explanation or interpretation of the formula within the narrative context.
- For the metanarration formulas, here are several examples:
- - "a > b": Plot A dominates or influences Plot B.
- - "(a ~ b) & (b > c)": Plot A is analogous to Plot B, and Plot B dominates or influences Plot C.
- - "[(a > b) & (b ~ c)] > a": The symmetry of Plot A influencing Plot B and being analogous to Plot C dominates or leads to Plot A.
- - "(a > b) & (b > c) | (c ~ a)": Either Plot A dominates Plot B and Plot B dominates Plot C, or Plot C is analogous to Plot A.
- - "a/s - b/s": Story A's social standing is reduced by Story B, but also Story B's social standing is magnified by Story A.
- Remember, these formulas are abstract representations and need to be interpreted within the specific narrative context. They provide a framework for understanding the relationships and symmetries between plots in a metanarrative context.
Advertisement
Add Comment
Please, Sign In to add comment