Semeny Licket
Experienced
The more I think about this, the more attached I become to the idea, especially as I try to get accustomed to the notion of threads that can be linked to from multiple parent chapters.
Chyoa has a feature where readers can put in a character's name and such, right? And as they read that story, those variables are remembered, so that whenever one of them is referenced by a code in the story's text, the story will display that character's name. Pretty much?
What if we could designate certain variables as uneditable by the reader, and authors could use a code in a story thread that would alter one of the story's variables? Further, we could have story branches that are only available if certain variables return certain strings when the thread is loaded. In this way, if a reader chooses to pursue a specific path in a story, they might unlock a new path further along.
Story owners would have to blank the variables on the first thread, and this entire feature would be entirely dependent upon the feature where multiple chapters can lead back to one single chapter. The interface would probably get cluttered with coding, especially if down the line we decide it might be neat just to have certain paragraphs in a single thread only appear based on a variable's status. In the end, all this really seems to circumvent is having a lot of chapters with pretty much the same text but a few sparse differences. This could economize on chapter threads, but I could see people preferring just to work around it.
As a practicable example, a character might decide to ask for another character's phone number. Later, because they learned that phone number, they would be able to call that character up. The author would use a code to change a variable "PhoneNo" to "555-5555". Then, in a subsequent chapter, a branch would be made available only if "PhoneNo" was equal to "555-5555".
Chyoa has a feature where readers can put in a character's name and such, right? And as they read that story, those variables are remembered, so that whenever one of them is referenced by a code in the story's text, the story will display that character's name. Pretty much?
What if we could designate certain variables as uneditable by the reader, and authors could use a code in a story thread that would alter one of the story's variables? Further, we could have story branches that are only available if certain variables return certain strings when the thread is loaded. In this way, if a reader chooses to pursue a specific path in a story, they might unlock a new path further along.
Story owners would have to blank the variables on the first thread, and this entire feature would be entirely dependent upon the feature where multiple chapters can lead back to one single chapter. The interface would probably get cluttered with coding, especially if down the line we decide it might be neat just to have certain paragraphs in a single thread only appear based on a variable's status. In the end, all this really seems to circumvent is having a lot of chapters with pretty much the same text but a few sparse differences. This could economize on chapter threads, but I could see people preferring just to work around it.
As a practicable example, a character might decide to ask for another character's phone number. Later, because they learned that phone number, they would be able to call that character up. The author would use a code to change a variable "PhoneNo" to "555-5555". Then, in a subsequent chapter, a branch would be made available only if "PhoneNo" was equal to "555-5555".