lekto wrote:Depending on choices, some games can give you tens or even hundreds of different versions of the same story, which makes tracking what you tried and what the outcome difficult.
Rather than worry too much about potential problems, solve the one you have :)
Have you looked at any of the visual novel game engines? Renpy is the one I've heard of, but I've never used it. But I would start there.
If that doesn't have any support for organizing branches, I'd focus on scenes.
Write a story for a particular scene with one branch. Maybe it's the main branch, or maybe it's only the first branch you think of.
Within a scene, I'd use some sort of editorial note about a branching possibility. Scene 1, Branch 1 or whatever, indicating the primary path through the story, or simply the first path you wrote. Unless I had an active thought about any other branching (Sc1Br1.1, 1.2, etc) I'd continue the scene as if had no other branching.
Depending on your writing workflow, you could go back to branches within a scene and expand them, or simple continue with other scenes.
I'd prefer to focus on one primary path until I was finished with a rough draft. During that process, I'd certainly make notes about branches, but I wouldn't focus on them. I'd write whatever notes or ideas came to me in the moment to get them out of my head, but I'd mostly focus on the primary goal of finishing a first draft.
In that way, I'd have Act I Scene 1 - 5, etc. If in Scene 2 you have 3 branches, then simply have Act I, Sc. 1, Br 1; Br 2; Br 3. Physically I'd probably work in files that contained scenes and I would separate branches into their own files. And of course the "acts" as folders. To me that focuses on what I'm working on, organizes it, and minimize some of the mess you were referring to.
But I've never tried anything like that, it just seems like a natural flow (for me).
As for tracking the overview, I would expect to use something like a table of contents with brief descriptions of what happens in the different branches. It is not uncommon for authors to make mistakes of continuity or character inconsistencies, etc. And that's without branches.
lekto wrote:Are there better programs to make flowcharts or tree graphs? Or maybe there are completely different, but better solutions for this?
I've not used it, but this reminds me of something I once came across but never used:
https://github.com/teriflix/scrite
This could actually be the same tool as I thought it had "scribe" in the name.
In the one I'm thinking of, it had "note card" style that could be visually linked together and that sort of thing. I decided it was a tool of avoidance rather than facilitation :). At least one very successful other used an old DOS application long after DOS was "dead." I forget who.