Visual Novel/RPG/Choose Your Own Adventure Structures

A place to discuss things that aren't specific to any one creator or game.
Forum rules
Ren'Py specific questions should be posted in the Ren'Py Questions and Annoucements forum, not here.
Post Reply
Message
Author
Blue Lemma
Forum Founder
Posts: 2005
Joined: Sat Jan 25, 2003 2:32 pm
Completed: ToL, Shoujo Attack!, Lemma Ten
Projects: [RETIRED FROM FORUM ADMINISTRATION - CONTACT PYTOM WITH ISSUES]
Contact:

Visual Novel/RPG/Choose Your Own Adventure Structures

#1 Post by Blue Lemma »

Since there's been talk about flowcharts, it's a good time for me to post a paper I wrote. I did it as a project for my Graph Theory class. It compares the graph structures of some visual novels (Amgine Park, O3, and Go! Magical Boy), RPGs (Disgaea, Disgaea 2, and Chrono Trigger) and some "Choose Your Own Adventure" books. Contains spoilers.

http://www.lemmasoft.net/paper/
username: papers
password: papers
“Among those who dislike oppression are many who like to oppress.”
- Napoleon Bonaparte


I've retired from forum administration. I do not add people to the "adult" group, deactivate accounts, nor any other administrative task. Please direct admin/mod issues to PyTom or the other mods : )

rocket
Veteran
Posts: 373
Joined: Tue Jul 10, 2007 2:54 am
Projects: Starlight Ep0, Ep1
Location: San Fransisco
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#2 Post by rocket »

Fight Lavos... ZOMG you bring back the memories!

I can't wait to read this...

n9261andvari
Regular
Posts: 58
Joined: Sat Apr 29, 2006 1:25 am
Location: Otherside of the world, when you sleep I'm awake...
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#3 Post by n9261andvari »

Wow...so that's how the flow charts are suppose to look like. *eyes hers*
Lol, my flow chart looks messy compared to those. Anyways awesome document. What does CYOA stand for anyway?

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#4 Post by monele »

"Choose Your Own Adventure" ^^.

*downloads and reads* :D

Ignosco
Veteran
Posts: 273
Joined: Mon Dec 25, 2006 10:48 am
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#5 Post by Ignosco »

That was a very interesting read :). I'm guessing that some VN's (one example might be those that use exclusively a split-join pattern with the endings based on variables (eg Garden Society) ) might be better considered using a different sort of graph?
Image

User avatar
mikey
Lemma-Class Veteran
Posts: 3249
Joined: Sat Jan 10, 2004 6:03 am
itch: atpprojects
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#6 Post by mikey »

n9261andvari wrote:Wow...so that's how the flow charts are suppose to look like. *eyes hers*
No. :P
You see, at least the one I had for Ori Ochi Onoe was hand-drawn with erased and crayoned parts and so on, and I used it for the whole game - I never had it written in a nice form or done in a program - PyTom's generated flowchart/walkthrough was of course much cooler, but this was already generated from a finished game.

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#7 Post by monele »

Well this was interesting, even if I only know a few of the examples ^^. I actually expected more in-depth analysis but it's just me wanting to read about cool games >.>...
My conclusion so far is that most successful story games use regular branching concepts instead of weird ones.

Counter Arts
Miko-Class Veteran
Posts: 649
Joined: Fri Dec 16, 2005 5:21 pm
Completed: Fading Hearts, Infinite Game Works
Projects: Don't Save the World
Organization: Sakura River
Location: Canada
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#8 Post by Counter Arts »

Looking at those graphs, I noticed something.

A visual novel's depth and complexity would be proportional to the difficulty explaining the graph structure verbally or in a single paragraph.
Fading Hearts is RELEASED
http://www.sakurariver.ca

User avatar
papillon
Arbiter of the Internets
Posts: 4107
Joined: Tue Aug 26, 2003 4:37 am
Completed: lots; see website!
Projects: something mysterious involving yuri, usually
Organization: Hanako Games
Tumblr: hanakogames
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#9 Post by papillon »

For the heck of it, I'm putting in a hastily hand-scribbled diagram of FH's branch structure. This is absolutely not accurate as far as the number of choices and things goes, it just shows the general shape of things. (the ??? is the branch that I'm still writing at the moment)
Attachments
plot-branches.jpg

rocket
Veteran
Posts: 373
Joined: Tue Jul 10, 2007 2:54 am
Projects: Starlight Ep0, Ep1
Location: San Fransisco
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#10 Post by rocket »

Counter Arts wrote:Looking at those graphs, I noticed something.

A visual novel's depth and complexity would be proportional to the difficulty explaining the graph structure verbally or in a single paragraph.
Depth and complexity of interaction. Depth of character development, liner plot complexity, etc. are not really captured here...

Not finished giving the article a whirl, just skimmed it, but two thoughts off the top of my head:
1. It would be really interesting to see a larger study, where that analyzes enough games/stories to draw statistical conclusions. I'd like to see trends on time to develop, staff size, cost to develop and see if there's relationships. Also many other patterns could be visible with regards to genres and narrative interaction structure.
2. CYOA seem to be a product of both naive approach to interactive storytelling as well as the technology (apologies if this is already in the conclusion). The move to digital media exploded the potential for complexity to the point where simple branching becomes even more burdensome, while simultaneously providing better ways for the player to achieve immersion and direct control (simulation, command response renditions of an environment with a narrative wrapper). It seems that the evolution went from CYOA, to game with very basic CYOA style wrapper, to game with a more sophisticated interactive narrative wrapper, finally to visual novels where the game is removed (or deprecated) and the interactive narrative becomes even more refined (from both the interaction and narrative components).

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#11 Post by monele »

Depth and complexity of interaction. Depth of character development, liner plot complexity, etc. are not really captured here...
I wanted to say exactly that so... there... I quote it and second it :)

Blue Lemma
Forum Founder
Posts: 2005
Joined: Sat Jan 25, 2003 2:32 pm
Completed: ToL, Shoujo Attack!, Lemma Ten
Projects: [RETIRED FROM FORUM ADMINISTRATION - CONTACT PYTOM WITH ISSUES]
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#12 Post by Blue Lemma »

n9261andvari wrote:Wow...so that's how the flow charts are suppose to look like. *eyes hers*
Lol, my flow chart looks messy compared to those.
I don't think there are "right" ways and "wrong" ways here as far as formatting. As long as it helps you organize and makes sense, it's a good chart :wink:
“Among those who dislike oppression are many who like to oppress.”
- Napoleon Bonaparte


I've retired from forum administration. I do not add people to the "adult" group, deactivate accounts, nor any other administrative task. Please direct admin/mod issues to PyTom or the other mods : )

Counter Arts
Miko-Class Veteran
Posts: 649
Joined: Fri Dec 16, 2005 5:21 pm
Completed: Fading Hearts, Infinite Game Works
Projects: Don't Save the World
Organization: Sakura River
Location: Canada
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#13 Post by Counter Arts »

Hmm... when I say depth and complexity, I mean assuming you got a decent writer who knows how to write multi-path stories.

Here is a sample plot graph where you start from the top and you go to the bottom. The points are the events in approximately chronological order from top down and would take typically 5-10 minutes of reading time.

A plot structure like this is what I consider a small-complexity multi-path plotline that should be decently immersive.

The right plotline structure looks a bit boring so I could add a few more nodes and edges to make it more complex structure wise.
SampleStoryGraph.jpg
SampleStoryGraph.jpg (4.78 KiB) Viewed 3179 times
Fading Hearts is RELEASED
http://www.sakurariver.ca

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#14 Post by PyTom »

Hm... Counter Arts' graph seems a bit over-broad, at least to me. I'm a fan of storytelling, and I think games should focus on that, rather than trying to supply the illusion of being immersive. To me, having three beginnings seems like a lot of extra work, that isn't necessary to tell a story (or multiple stories, as is the case with a VN).
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

Counter Arts
Miko-Class Veteran
Posts: 649
Joined: Fri Dec 16, 2005 5:21 pm
Completed: Fading Hearts, Infinite Game Works
Projects: Don't Save the World
Organization: Sakura River
Location: Canada
Contact:

Re: Visual Novel/RPG/Choose Your Own Adventure Structures

#15 Post by Counter Arts »

Well it's not like zapping although the structure is similar. Also, what I am not putting in the graph is that the previous nodes you visited affect the version of the future graphs you see. When you join two paths together and you see a conflict because of information the characters learned on only one of the walks to that node, you create a split that is not indicated by a choice and is not seen through one play-through.

This way you can simulate (subtle) cause and effect without writing too much.
Fading Hearts is RELEASED
http://www.sakurariver.ca

Post Reply

Who is online

Users browsing this forum: Majestic-12 [Bot]