Computer Science – Game DesignUC Santa Cruz CMPS 148/248: Interactive Storytelling Course Overview Expectations, Grading Introduction Stories, Telling,

Slides:



Advertisements
Similar presentations
Story Elements.
Advertisements

Literary Genres An Overview. Based on our target population of our students, we chose the overview as the pre-instructional strategy most likely to be.
The Short Story English I.
Lecture 1 CS148/248 UC Santa Cruz School of Engineering January 7, 2009.
THE SHORT STORY So what is a short story, anyway?
UC SANTA CRUZ Story generation I: Morphemes & grammars  Morphemes – story events or “functions”  Vladimir Propp analyzed Russian folk tales  Example.
1. Overview of Unit (What you are doing now) 2. Introduction and Review of Literary Genres Presentation (Terms, parts of plot lines, & characteristics.
Plot is the literary element that describes the structure of a story. It shows the a causal arrangement of events and actions within a story. Plot Structure.
EXPRESSIVE INTELLIGENCE STUDIO Lecture 7 CS148/248: Interactive Narrative UC Santa Cruz School of Engineering
EXPRESSIVE INTELLIGENCE STUDIO Lecture 8 CS148/248: Interactive Narrative UC Santa Cruz School of Engineering
EXPRESSIVE INTELLIGENCE STUDIO Artificial Intelligence and the Future of Games UC Santa Cruz School of Engineering 12 October 2007.
Story and Gameplay UC Santa Cruz School of Engineering 11 February 2008 Michael Mateas.
EXPRESSIVE INTELLIGENCE STUDIO The Future of Gaming Unfolding the Future of Interactive Storytelling UC Santa Cruz School of Engineering
Lecture 1 CS148/248 UC Santa Cruz School of Engineering 3 April 2007.
Short Story Literary Elements
Elements of a Short Story
Umm Al Qura University Faculty of Social Sciences English Department An Introduction to Fiction Introduction to Literature Mrs. Nadia Khawandanah.
A REVIEW OF MAJOR ELEMENTS FOR STUDENTS ELEMENTS OF FICTION.
Slow Way Home: Unit II Lesson 1 Slow Way Home Chapter 5 Screenplay Outline Milinda Jay, Ph. D.
Elements of Literature
The Short Story English I The Definition Short Story- a fictional prose narrative containing less than ____________words Fictional= Prose= Narrative=
LCC 6317/4720 Interactive Narrative Lecture 2 January 13, 2005.
What parts make up a story?
A LOOK AT FREYTAG’S PYRAMID AND VARIOUS TECHNIQUES EMPLOYED IN FICTION Intro to Fiction.
Lecture Notes.   Sequence of events or incidents that make up a story.  Exposition – designed to arouse reader’s interest; background is provided.
So…What is a Short Story? It’s short (aka economical)! Written in prose Fictional (fake, not factual) Typically in narrative form There is a conflict Prose:
Narrative Elements Lesson 6.
Elements of a Short Story. Overview Short stories often contain structural and character elements that should be familiar to you. These elements can be.
Conflict Conflict is the dramatic struggle between two forces in a story. Without conflict, there is no plot.
Bell Work August 25, 2014 Look at your Word Wall list 1-30 to complete 1-5. Write each sentence and fill in the appropriate word. 11. The victim stood.
FICTION is prose writing that tells about imaginary characters and events. Some fiction is entirely made-up, while other fiction is based on real events.
Game Design Theory Pertemuan 3 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
Final Exam Review Study Guide Reading
Literary Elements. What makes a great story? Plot, Setting, Characters, Conflict, Symbol, and Point of View are the main elements which fiction writers.
Welcome to our Short Story Unit Author The writer of a literary work or document (novel, short story, poem, etc.)
EXPRESSIVE INTELLIGENCE STUDIO Lecture 9 CS148/248: Interactive Narrative UC Santa Cruz School of Engineering
The Basic Elements of a Short Story 9 th Grade English I/Literacy.
Interactive Multimedia Narrative and Linear Narrative Week 11 & 12 By Miss Amreet Kaur A/P Jageer Singh.
LIT 201: Literary Elements Understanding PLOTCHARACTER PLOT and CHARACTER Professor Sarah L. Dye for 1/28/08 and 2/4/08 for 1/28/08 and 2/4/08.
Elements of a Story What you need to know! Story Elements  Setting  Characters  Plot  Conflict  Resolution  Point of View  Theme.
Computer Science – Game DesignUC Santa Cruz CMPS 148/248: Interactive Storytelling Computational Storytelling Systems and Narratology January 14, 2010.
LCC 6317/4720 Interactive Narrative Lecture 1 January 10, 2005.
Mrs. D’s Short Story Unit
Plot. Plot main events Plot = the main events of a novel, short story, poem or play.
Elements of a Narrative What is a Narrative: A narrative is a story containing specific elements that work together to create interest for not only the.
Literary Elements Why is this important?. Setting Setting tells us where and when the story takes place Setting tells us where and when the story takes.
The Short Story English I The Definition Short Story- a fictional prose narrative containing less than ____________words Fictional= Prose= Narrative=
Metamorphosis Literary Elements 12 th Grade Hack.
Plot Structure. What is plot? Plot is the literary element that describes the structure of a story. It shows the a causal arrangement of events and actions.
Place homework on the top right hand corner of your desk. Answer the following in complete sentences: Who is Rosa Parks? Explain why she is important to.
Johansen Quijano University of Texas Arlington English Department Transmedia Storytelling.
Elements of a Story. OBJECTIVES Identify the elements of a story. Define the elements of a story.
Five Elements of Fiction 1. Character People People or animals who take part in the action Most Most authors use few characters; 2-6 Usually Usually.
LITERARY ELEMENTS IN FICTION CCSS.ELA-LITERACY.RL.7.3 ANALYZE HOW PARTICULAR ELEMENTS OF A STORY OR DRAMA INTERACT.
Please Check your work… The plot of Cinderella
Elements of Narrative Text
Automated Story Generation: Balancing Plot and Character
What is included in a story?
Identifying the Elements of A Plot Diagram
Agenda Bell Ringer – M.U.G.Shots Narrative Technique Notes
Identifying the Elements of A Plot Diagram
Elements of a Short Story
Elements of a Short Story
Identifying the Elements of A Plot Diagram
Elements of Fiction. Web. 6 Sept
ELEMENTS OF FICTION PLOT
LAP 1: Literary Elements
Identifying the Elements of A Short Story
Plot The series of events that make up a story.
Please Check your work… The plot of Cinderella
Presentation transcript:

Computer Science – Game DesignUC Santa Cruz CMPS 148/248: Interactive Storytelling Course Overview Expectations, Grading Introduction Stories, Telling, and Interaction

Computer Science – Game DesignUC Santa Cruz Administrivia CMPS 148/248 Professor: Arnav Jhala – Office Hours: Monday 3 to 4:30 and by appointment Teaching Assistant: Ben Samuel

Computer Science – Game DesignUC Santa Cruz Class Information Website Schedule (Lecture slides, notes, due dates) Homework and Project Information – Description and Evaluation Criteria Resources (Links to articles, tutorials, examples, etc.) Twitter: CMPSX48 (send in a follow request) OpenStudy ( Keep up with class readings

Computer Science – Game DesignUC Santa Cruz Introductions Professor Teaching Assistant Students – Name – Major – One Favorite Book, TV Series, Movie, and Game.

Computer Science – Game DesignUC Santa Cruz Interactive Storytelling What is Interactive Storytelling ? – Story (sense-making) – Telling (form of communication) – Interaction Differences – Non-Interactive – Interactive “I won't go so far as to say that interactivity and storytelling are mutually exclusive, but I do believe that they exist in an inverse relationship to one another… Interactivity is almost the opposite of narrative; narrative flows under the direction of the author, while interactivity depends on the player for motive power…” Ernest Adams in Gamasutra

Computer Science – Game DesignUC Santa Cruz Why are we talking about it ? Interactive Systems – Focus not only on presentation but also on manipulation – Users demand adaptive experiences Challenges – Story Understanding – Immersion – Adaptation – Dramatic Impact – Balancing – ….

Computer Science – Game DesignUC Santa Cruz Holy Grail ?

Computer Science – Game DesignUC Santa Cruz Point-of-View Are all holodeck experiences story ? What about point-of-view ?

Computer Science – Game DesignUC Santa Cruz Disparities of Knowledge

Computer Science – Game DesignUC Santa Cruz Interactivity Limitations of First-Person experiences Are there stories where interactivity is inappropriate or difficult to incorporate ?

Computer Science – Game DesignUC Santa Cruz Interactive Fiction Examples

Computer Science – Game DesignUC Santa Cruz Interactive Fiction Examples

Computer Science – Game DesignUC Santa Cruz Interactive Fiction Examples

Computer Science – Game DesignUC Santa Cruz Interactive Fiction Examples ZORK I: The Great Underground empire Copyright (c) 1981, 1982, 1983 Infocom, Inc. All rights reserved. ZORK is a registered trademark of Infocom, Inc. Revision 88 / Serial number West of House You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here. >open mailbox Opening the mailbox reveals a leaflet. >read leaflet (taken) "WELCOME TO ZORK! ZORK is a game of adventure, danger, and low cunning. In it you will explore some of the most amazing territory ever seen by mortals. No computer should be without one!" >

Computer Science – Game DesignUC Santa Cruz Interactive Fiction Examples

Computer Science – Game DesignUC Santa Cruz Interactive Fiction Examples

Computer Science – Game DesignUC Santa Cruz Interactive Fiction Examples

Computer Science – Game DesignUC Santa Cruz Course Structure Part the First: Story – What is story ? – How are stories created by authors ? – What makes stories interesting ? Part the Second: Telling – What are the various media in which stories are/can be told ? – How are stories manipulated while they are narrated/told ? – What are the elements of various media that communicate story elements to get the best dramatic effect ? Part the Third: Interaction – How do we proceduralize narrative ? – How can we make interaction easy and allow users to freely manipulate stories ? – How can we evaluate automatically generated narratives for dramatic impact and aesthetic properties ?

Computer Science – Game DesignUC Santa Cruz Procedural Narrative Narrative that adapts with interaction Requires intelligent world-manipulation – Techniques from Artificial Intelligence Challenges – Procedural generation of story – Understanding user’s intent – Managing user interaction – Driving the world and other characters to adapt to changing story events

Computer Science – Game DesignUC Santa Cruz Story Structure Can stories by described with a small number of narrative functions and with spefcific ordering constraints ? – Vladimir Propp investigated this for Russian Folktales – Identified Morphemes (parameterized story events that perform a specific narrative function) – Developed a grammar (rules for combining and ordering morphemes)

Computer Science – Game DesignUC Santa Cruz Story Generation from Propp’s Grammar Hartmann et al

Computer Science – Game DesignUC Santa Cruz once upon a time there lived a dog. one day it happened that farmer evicted cat. when this happened, dog felt pity for the cat. in response, dog sneaked food to the cat. farmer punished dog. Joseph story generator – R. Raymond Lang story  setting + episodes episodes  episode + episodes episode  story_event + emotional_response + action_response Sample story and grammar

Computer Science – Game DesignUC Santa Cruz Model authorial knowledge beyond story structure Examples: Authorial goals, plans, knowledge about the world Intelligent Authoring System

Computer Science – Game DesignUC Santa Cruz Character Authoring Example (Universe) Name: Liz Chandler Marriages: Don Craig [1980] Tony Dimera Stereotypes: Actor, Knockout, Socialite, Party-goer Trait modifiers: (Sex F) (Age young-adult) (Wealth 3) (Promiscuity -3) (Intelligence 3) Description: Wealth 8Promiscuity 3Competence NIL Niceness 0Self-Conf 6Guile 7 Naiveté 7Moodiness 6Phys-Att 7 Intelligence 7Age young-adultSex F Goals: (Find-Happiness Become-Famous Meet-Famous-People)

Computer Science – Game DesignUC Santa Cruz Example plot fragment Plot fragment: forced-marriage Characters: ?him ?her ?husband ?parent Constraints: (has-husband ?her) (has-parent ?husband) ( < (trait-value ?parent ‘niceness) –5) (female-adult ?her) (male-adult ?him) Goals: (churn ?him ?her) {prevent them from being happy} Subgoals:(do-threaten ?parent ?her “forget it”) (dump-lover ?her ?him) (worry-about ?him) (together * ?him) (eliminate ?parent) (do-divorce ?husband ?her) (or (churn ?him ?her) (together ?her ?him))

Computer Science – Game DesignUC Santa Cruz Minstrel’s Architecture

Computer Science – Game DesignUC Santa Cruz Fabulist StoryDirector Video StoryDirector There is a woman named Jasmine. There is a king named Jafar. This is a story about how King Jafar becomes married to Jasmine. There is a magic genie. This is also a story about how the genie dies.There is a magic lamp. There is a dragon. The dragon has the magic lamp. The genie is confined within the magic lamp.King Jafar is not married. Jasmine is very beautiful. King Jafar sees Jasmine and instantly falls in love with her. King Jafar wants to marry Jasmine. There is a brave knight named Aladdin. Aladdin is loyal to the death to King Jafar. King Jafar orders Aladdin to get the magic lamp for him. Aladdin wants King Jafar to have the magic lamp. Aladdin travels from the castle to the mountains. Aladdin slays the dragon. The dragon is dead. Aladdin takes the magic lamp from the dead body of the dragon. Aladdin travels from the mountains to the castle. Aladdin hands the magic lamp to King Jafar. The genie is in the magic lamp. King Jafar rubs the magic lamp and summons the genie out of it. The genie is not confined within the magic lamp. King Jafar controls the genie with the magic lamp. King Jafar uses the magic lamp to command the genie to make Jasmine love him. The genie wants Jasmine to be in love with King Jafar. The genie casts a spell on Jasmine making her fall in love with King Jafar. Jasmine is madly in love with King Jafar. Jasmine wants to marry King Jafar. The genie has a frightening appearance. The genie appears threatening to Aladdin. Aladdin wants the genie to die. Aladdin slays the genie. King Jafar and Jasmine wed in an extravagant ceremony.The genie is dead. King Jafar and Jasmine are married. The end.

Computer Science – Game DesignUC Santa Cruz Fabulist

Computer Science – Game DesignUC Santa Cruz Interactive Drama Plot structure Tension/Complexity Time Exposition Inciting incident Rising action Crisis Climax Falling action Denouement Characters Personality Emotion Self motivation Change Social relationships Consistency Illusion of life

Computer Science – Game DesignUC Santa Cruz The Enemy Author has control but – All interaction paths must be pre-coded by author – Can only make very small stories – Bits of story can’t be incrementally added Story AI: authorship and interaction

Computer Science – Game DesignUC Santa Cruz Drama management Policy for “story piece” selection An alternative to explicitly coded links Story library Selection policy Actual sequence

Computer Science – Game DesignUC Santa Cruz General interactive drama architecture