IF in Video Games:
Branching Narratives
IF in Video Games:
Branching Narratives
Branching Narratives in Games
Completed
Basics of p5.js
Mini-Project
Start Interactive Fiction
Today
Branching Narratives in Games
Upcoming
Continue Semester Project
New week, new slides.
Make a copy of these slides:
https://docs.google.com/presentation/d/1ciwYLVux_5xvoeGVrl976oaKgFbCFlDdPDjFDk3CvH8/edit?usp=sharing
This should go in your 4th Quarter sub-folder of your Fund. of CS shared folder.
No Typing Today
Games, by definition, are a form of interactive fiction... sort of. However, they aren't what we mean when we say "Interactive Fiction" as a proper noun. Some are, but most aren't. Most don't have a choose your own path, rather they have a predetermined path you interact with... usually.
In games, we often refer to the concept as a 'branching narrative'.
As you aren't building a game per se, but rather just a story, some of your issues would differ from some of those in games. For example, in a text-based work of interactive fiction, Luke could choose to stay and be a farmer instead of becoming a Jedi. You wouldn't have a different system because everything is delivered through text and maybe a few images.
TASK PART 1:
For your slide for today, or in a document, choose two ideas. These could be ideas form last week, but they don't have to be. If you don't like your old ideas, you can throw them away and choose new ones. For each, discuss how choices the player makes could drastically change the story.
As you start to think more about how you intend to plan out your ideas, the different structures that are used to create interactive fiction, whether a game or a story, can be very useful.
The next videos discuss some of the different structures used to create Interactive Fiction.
One of the speakers we looked at previously also discusses some of this.
Let's see what he has to say about it.
The graphics he used to discuss the different structures come from a blog article on the topic:
Standard Patterns in Choice-Based Games
https://heterogenoustasks.wordpress.com/2015/01/26/standard-patterns-in-choice-based-games/
While looking for related sources, I also found a NASA-related paper by a student at the University of Alabama;
Interactive Concept of Operations Narrative Simulators.
https://ntrs.nasa.gov/api/citations/20170012394/downloads/20170012394.pdf
In this example, the author explores using Twine and concepts of Interactive Fiction to create training simulations. You could do something similar if you wanted.
TASK PART 2:
For two of your ideas, which structures would you consider using for them?
Choose one of them to start diagramming/flowcharting the story.
Add these to your slide/document for today.