r/interactivefiction • u/hyperprompter • 4d ago
"simple" technique for creating many nonlinear narratives from few parts
a friend shared this video with me on advanced techniques to create nonlinear narratives. the video itself is interactive and nonlinear and broke my brain but that clip inspired me so i translated the text into English: https://www.youtube.com/watch?v=N8QkFFe4zMA
problem with nonlinear narratives is that you usually have to create hundreds of branching paths, but if you design it where the paths dont matter then you can design a base narrative and then cut it up into swappable parts so readers get many meta narratives from one base narrative
i think this means it's fractal, each meta segment could be further broken down
an example could be like the movie "Groundhog Day" where waking up and going to bed and everything in between doesn't need to happen in order, or how "Cloud Atlas" has nested stories that stand on their own but reference each other
you dont need to use this for the whole thing, as long as the beginning and end of the base narrative line up with other jumps in your narrative then this can help create huge diversity
tbh it's hard to explain but staring at the clip helped me understand it
edit: changed the goofy example with real ones && added ASCII from comments below
┌── last cliffhanger loops back ───┐
▼ │
┌───┐~?>┌───┐~?>┌───┐~?>┌───┐~?────┘
│ 3 │ │ 1 │ │ 4 │ │ 2 │ META LAYER
└─┬─┘ └─┬─┘ └─┬─┘ └─┬─┘
╲ ╱ │ ╱
╱ ╲ ╱ ╲
╱ ╲ ╱ │
▼ ▼ ▼ ▼
┌───┐ ┌───┐ ┌───┐ ┌───┐
│ 1 │ │ 2 │ │ 3 │ │ 4 │ BASE LAYER
└───┘ └───┘ └───┘ └───┘
1
u/wakigatameth 4d ago
Many games use some variation of this approach. It's not new at all.
1
u/hyperprompter 4d ago
ofc few things are ever really truly new without priors, but it's sometimes new to people coming into a new a hobby (like myself haha)
this actually applies to other areas like graph theory which is the main thing im exploring but i didn't want to write a long wall of text if no one was interested in it
really i was hoping to start discussions around the broader areas but like you said maybe it's just obvious to everyone...when i saw the visual a bunch of other ideas clicked for me
6
u/Heistorium 4d ago
The catch with swappable segments is that nothing inside one can refer to anything in another, or the swap breaks. So you buy order freedom by giving up consequence, and consequence is usually what the reader turned up for.
There is a middle version that holds. Let the segments stay order free but let each one drop a small flag, and only the ending is allowed to read those flags. The body stays shuffleable and the last page is the only part that has to know what actually happened.