Emily Short and Richard Evans – Little Text People

Slides:



Advertisements
Similar presentations
IB Oral Presentation Presentation dates: January-February (tentative)
Advertisements

Making Healthy Decisions
Communication Choices
Intercultural knowledge and language awareness
Social Cognition LOOKING AT SKILLS, SIGNS OF DIFFICULTY AND INTERVENTIONS BASED ON WORK OF MELVIN LEVINE.
Communication Presenter Name. Key Points How do I communicate with students, parents, and colleagues? Why and when do I contact parents? How do I document.
Managing the Nay Sayers
ADVISOR MANAGEMENT 101: HOW TO BEST WORK WITH YOUR RSO ADVISOR A FRATERNAL LEADERSHIP SERIES & RSO WORKSHOP WEDNESDAY PROGRAM.
Analysis Questions – Volume 3
Literary Terms for Study
Don't forget to read the chapters in Foss too!
Effective Communication
Healthful Friendships
Write the term and the description.
Patterns in Game Design Chapter 9: Game Design Patterns for Narrative Structures, Predictability, and Immersion Patterns CT60A7000 Critical Thinking and.
HDI 2015 Conference and Expo Mary L. Cruse Director of IT First American Title Insurance Co. Coaching is.
Pride and Prejudice Volume One Report by: Julia, Vicky, Miya, Polly, Nadia, Jamie, Lugi.
Listening skills GXEX1406 Thinking and Communication Skills.
COMMUNICATION.  Communication consists of a person sending a message and another person receiving the message.  The purpose of communication is to ensure.
© Telephone Doctor, Inc. | Business Friendly Customer Service.
Say it, learn it, own it! Increasing student understanding through engaging conversations.
Marriage and Family Life Unit 1: Communicating With Others.
Social Learning for the Preschool Child w learning to make contact and play with other children w learning to interact with peers, give and take w learning.
1 1: Inter-Act, 13 th Edition Orientation Orientation.
Literacy – Listening & Talking
Different Types of Relationships
: Getting Thru’ to the Ones We Love. Not always so easy.
Poetry Analysis.
Unit 2: Your Role as Instructor CERT Basic Train-the-Trainer.
Effective Public Speaking Chapter # 3 Setting the Scene for Community in a Diverse Culture.
Reading aloud as a literacy learning strategy John Munro
Topics for Today Task planning for non-player characters Coping with player character interactions and their effect on narrative In Hamlet on the Holodeck,
Teaching speaking vs teaching speaking for the exam Tatyana Kuznetsova, teacher-trainer.
Introducing Your name goes here Your Position goes here
Emotional Health Self Knowledge One of the most important relationships is the one with one self. Get to know yourself. “This is the way I am and I feel.
Listening.. What is Listening?...I’m glad you asked! The Receiving part of the communication Process Making a conscious effort to hear We remember 25%
Features of Spoken Discourse
Speech: Chapter 1 Almost everyone will encounter public speaking at some point in their lives!
Copyright © by Holt, Rinehart and Winston. All rights reserved. Chapter 2: Skills for a Healthy Life 1.I review all of my choices before I make a decision.
Why should we talk about math?!?. Talking about our ideas can help us learn… Talking through our thinking can also help us clarify our own thoughts. If.
© 2011 Cengage Learning. All Rights Reserved. CHAPTER 1 Welcome to Public Speaking 1.1Understand Public Speaking 1.2Give Effective and Enthusiastic Speeches.
The Language of POSITIVE COMMUNICATION Session Objectives  Discuss the importance of first impressions  Look at ways we can project a positive attitude.
HYMES (1964) He developed the concept that culture, language and social context are clearly interrelated and strongly rejected the idea of viewing language.
Today. Advanced Conversation Instructor: Colin Walker.
3 kinds of poetry: lyric: a short poem, uttered by a single speaker, which expresses the thoughts and emotions of that speaker dramatic poetry: drama written.
1: Inter-Act, 13th Edition Orientation.
Presented by Ronni Rosewicz.  To learn the basics of Social Thinking  To learn practical strategies and common vocabulary to help your child be more.
Communication. Communication Is the act of getting a message from point A to point B; to from point A to point B; to convey thoughts, information, convey.
Some factors leading to initial attraction Proximity (more likely to form relationships with those who live near us, or that we interact with on a regular.
Copyright © by Holt, Rinehart and Winston. All rights reserved. Chapter 2: Skills for a Healthy Life 1.I review all of my choices before I make a decision.
GOOD CHARACTER.
Mr. Valanzano Business Communications.  Communication – the transfer or exchange of thoughts, information, ideas, and feelings by speech (verbal), writing,
Essential Strategies: a teacher should carry out in order to have a well managed classroom and avoid problems within the classroom.
Abstinence: What’s In It For Me? Lesson Bell Ringer  Get out Student Journal, Lesson 9 Journal Entry  How do you think the choices a person makes.
Helping Children Develop Healthy Attitudes Toward Stuttering J. Scott Yaruss, Ph.D. Stuttering Center of Western Pennsylvania University of Pittsburgh.
Introduction to Communicative Language Teaching Zhang Lu.
7/19/20107/10/ /19/20107/10/2010 Prospecting For Sales Leaders.
TELETANDEM ORIENTATION SESSION. Foreign language learning in- tandem involves pairs of native (or competent) speakers of different languages working collaboratively.
What does it all mean?. Communication Skills  Communication is the transfer of a message from one person to another. Maybe spoken, written, non-verbal.
1 Public Communication  Public communication as enlarged conversation (James Winans, 1938)  Preparation time  Turn-taking delay  Public speaking in.
Unit II PERFORMANCE FEEDBACK.
TOPIC MANAGEMENT AND TURN-TAKING Discourse Strategies used by speakers and how cooperation is achieved.
Planning for and Attending an Important Meeting Advanced Social Communication High School: Lesson Seven.
Practice in Previous Lectures Before starting please today I need all of you evaluate me and the course: Let’s Go to lab 12 now: questionnaire.blogspot.com.
1 Communication and Ethics for International Medical Graduates in Australia R Woodward-Kron, E Flynn, C Delany The University of Melbourne for Postgraduate.
Finding supports ADVANCED SOCIAL COMMUNICATION MIDDLE SCHOOL: LESSON FOUR.
COMMUNICATION Pages 4-6. Michigan Merit Curriculum Standard 7: Social Skills – 4.9 Demonstrate how to apply listening and assertive communication skills.
Communication Principles
Maintaining Our Relationships. How can I improve my professional relationship with a coworker? Why is it always challenging to interact with someone?
Listening.
Presentation transcript:

Emily Short and Richard Evans – Little Text People Cotillion Emily Short and Richard Evans – Little Text People

Cotillion Project Interactive comedy of manners Set in the world of Austen

Gameplay Model social practices Allow players to experiment with appropriate and inappropriate behavior Sims-like freedom within a narrative structure

Interaction Features Real-time Multiplayer PC / NPC Agnostic

Conversation Model Challenges: Anyone can speak at any time Any character can be an NPC Character knowledge and attitude can change Content generation needs to be manageable Many standard models of conversation (including past work of mine where the player is talking to

Information Structure Beliefs and Questions Emotional Responses Membership Categorization Turn-taking

Beliefs Propositions about the world Discovered through conversation or world model Similar to “facts” in previous talks except that there’s an explicit tracking of predicate and participant objects, and it’s possible for a character to hold a belief that is in fact wrong

Default way of saying a particular belief Character-specific overrides Can include standard responses for if the listener accepts or rejects the statement

Questions Template for information the character wants to have Can only be asked if another character present has a belief that fits the template

Generated by conversation and contact with the world model Aid to conversation continuity and transitions between topics

Here’s what you would get from a standard dialogue tree…

Here’s the structure if we just have beliefs and questions: sooner or later you will run out of content no matter how much you make

Emotional Responses Beliefs are also tagged with emotional effects Expressing a negative belief about someone could lead to them feeling insulted Mentioning that you’re very rich could lead to someone… envying you thinking you’re bragging deciding you’d be a good marriage prospect

Emotional Reaction Library Large library of possible reactions Layers of specificity “being a host reacting to someone insulting the wine you served” “responding to someone insulting your friend in your presence” “responding to someone being unpleasant”

However, emotional reactions are also always available to both characters…

And of course we have a large number of possible emotional reactions available

Here’s an example of this in practice: [give background of scene quickly]. Question / responding belief / response to that belief / emotional reaction.

Fine-Grained Characterization Miss Bates Mr Collins Talks constantly Likes to talk about her niece Likes to give advice Name-dropper, always mentioning rich patroness

Fine-Grained Characterization Miss Bates Mr Collins Talks constantly Positively score spoken beliefs Likes to talk about her niece Positively score beliefs on the topic of her niece Likes to give advice Positively score beliefs that are tagged as “correcting” Name-dropper Positively score actions that result in characters having questions about his patroness

Interface of Information & Emotion Informational content tied to narrative context Emotional content tied to relationship between characters Emotional content generates dramatic payoffs

Smalltalk

Smalltalk

Smalltalk

Other types of scene…

Other types of scene…

Other types of scene…

Other types of scene…

Other types of scene…

Harvey Sacks on Conversation Membership Categorization Devices Turn-Taking Tying structure Pre-sequences Preferred sequences One of the inspirations for our conversation model was Harvey Sacks’ work on conversation analysis. Today I’m only going to talk about two aspects: Membership Categorization Devices and Turn-Taking

Membership Categorization Devices A character is playing many roles at once Sacks starts with the familiar observation that a character can be in many practices at once. In each practice he has a role. He is evaluated with respect to the many various roles he plays.

Many roles at once: Mr Darcy A member of the gentry A friend of Bingley A brother to Georgiana A participant at the ball

Membership Categorization Devices A character is playing many roles at once For each role, we can ask: is he good at performing that role? A character is in many practices at once. In each practice he has a role. He is evaluated with respect to the many various roles he plays.

Is he good at performing these roles? A member of the gentry: noble A friend of Bingley: loyal A brother to Georgiana: kind A participant at the ball: aloof

Choosing How to Evaluate Miss Bates’ sycophantic remark… Polite Low-breeding (Ignore) Individual personality determines autonomous choice The reason Mr Quinn preferred the negative interpretations of Miss Bates’ remark was that he wanted to see her in a bad light. I will come back to this.

Multiple Roles Breeding Constitution Propriety Accomplishments Spouse Intelligence Politeness Attraction Sensibility … In Cotillion, we model tons of different role evaluations:

Compare with Other Games

Role Evaluation Agents can remember justifications for their role evaluations Agents can communicate role evaluations to others Role evaluations can affect subsequent autonomous behavior But its not how many role-evaluations we model – its what the agents do with them that matters.

Communicating Role Evaluations Example: I was playing the murder mystery scenario. One of the characters had been shot and the doctor was examining the body. Afterwards, the doctor kept giving me funny looks, sniffing at me dismissively. I didn’t understand why – I had never been mean to him. But after some debugging, I found out the reason. Earlier on, I had been rude to the butler. The butler had then left and gone to the kitchen, where he had had a conversation with the doctor, where he had explained to the doctor about my rudeness. The doctor had taken his opinion on board.

Turn-Taking If the last utterance has selected a next-speaker, that speaker should speak next Otherwise, the floor is open Otherwise, the floor is open. It’s a free-for-all. But once somebody has started speaking next, he becomes the next speaker, and everyone else should remain silent.

Tom has seen a ghost and even though it is not his turn to talk, he cannot help himself. He blurts out his fear.

Planning with Conditional Effects So our game is agnostic between human players and computer players. How do we get the NPCs to behave properly? How do they work out what to do?

Planning In most planning systems, the agent’s estimation of the consequences of the action is much simpler than the actual consequences of the action

Going to the Toilet Execution: Planning: route into bathroom if nobody else around play animation satisfy Bladder motive Planning:

Going to the Toilet

Problems It is error-prone It misses conditional-effects Strips, The Sims, bothuse this approach

Planning with Conditional Effects Our planner uses the actual future world state – not an approximation We return to the previous world-state by UNDOing the postconditions We can do this because we are working in a custom DSL which supports UNDO (Imagine trying to add UNDO to arbitrary C++ code)

Conditional-Effects Planning In this architecture, getting the agents to play games well doesn’t mean programming algorithms. It just means telling the agents what emotional states they will be in when certain conditions hold.

Planning with Conditional Effects Real people don’t play a game in a vacuum. They play the game with others. Other people with whom they have various complex relationships. Those relationships affect the way they play. A move in a game isn’t just a move in a game – it can also be a trouncing of your enemy, or a betrayal of your friend.

Planning with Conditional Effects This is what it is to care about someone: to get upset when they get upset.