Expressiveintelligencestudio UC Santa Cruz. expressiveintelligencestudioUC Santa Cruz Social State and Status Preconditions  A Social State Change refers.

Slides:



Advertisements
Similar presentations
News Articles Bryan Wu News Editor.
Advertisements

Responsible Relationships Its Your Choice. Teen Relationships are Important Teenagers form their own identity during these years. Interest in dating and.
Dating and Setting Limits
Ground Rules for Meetings
If someone is hurting me
CSC 386 – Computer Security Scott Heggen. Agenda Authentication Passwords Reducing the probability of a password being guessed Reducing the probability.
Mismanor: A Social Role-Playing Game April Grow soe.ucsc.edu Future Work Our first priority is to finalize our initial design and create a playable.
The Big Conversation Thursday 13 th February 2014.
S. Jett, NBCT Montevallo Middle  Write a brief description of someone that has been a positive role model for you. (Not a celebrity or historical.
1 Wednesday, June 28, 2006 Command, n.: Statement presented by a human and accepted by a computer in such a manner as to make the human feel that he is.
Game Title Make sure your title is brief, descriptive, and “snappy.” Try to come up with something that will attract players to your game.
Linear Equations in Linear Algebra
Pattern Recognition Topic 2: Bayes Rule Expectant mother:
Short Story Unit Notes.
Mathematics Reciprocal Functions Science and Mathematics Education Research Group Supported by UBC Teaching and Learning Enhancement Fund Department.
Citizenship & Friendship Essay Feedback. The Prompt What does Bellah suggest is the major difference between the way early Americans thought about friendship.
Roman Numerals By Abigail Alabaster.
PSPACE-Completeness Section 8.3 Giorgi Japaridze Theory of Computability.
Communication Skills with Friends & Family
Argument and Persuasion
TEST: Frankenstein & the Romantic Age. PART I – Matching Characters  Questions 1-25: Match characters, places, objects, or symbols to their BEST description.
Management as Game Design People are Players not Pieces Management as Game Design People are Players not Pieces Joshua Howard Executive Producer, Microsoft.
Propaganda techniques in the media Clipart-Microsoft Office XP 2002 Whose voice guides your choice?
10.4 How to Find a Perfect Matching We have a condition for the existence of a perfect matching in a graph that is necessary and sufficient. Does this.
Learning Game Maker Studio:
Review of Matrices Or A Fast Introduction.
DATA MINING LECTURE 13 Absorbing Random walks Coverage.
Game Programming Patterns Type Object From the book by Robert Nystrom
1 1.3 © 2012 Pearson Education, Inc. Linear Equations in Linear Algebra VECTOR EQUATIONS.
Class Usability Experience User slides are in BLUE.
Unit 1: Turn Down the Dial on Cyberbullying and Online Cruelty 1.Intro:Intro: 2.Teach 1: Stacey’s StoryStacey’s Story 3.Teach 2: Dial DownDial Down 4.Wrap-UpWrap-Up.
DATA MINING LECTURE 13 Pagerank, Absorbing Random Walks Coverage Problems.
Game Playing. Towards Intelligence? Many researchers attacked “intelligent behavior” by looking to strategy games involving deep thought. Many researchers.
Warm up Describe yourself using only one word. Explain why that word describes you. What makes you happy?
Chapter 4 Probability Lecture 1 Sections: 4.1 – 4.2.
EXPRESSIVE INTELLIGENCE STUDIO Social Game Representation Josh McCoy.
BELL WORK Give an example of a situation where you or someone you know presented good character. Then give an example of someone showing bad character.
Solve Absolute Value Inequalities © 2011 The Enlightened Elephant.
ECSE Software Engineering 1I HO 4 © HY 2012 Lecture 4 Formal Methods A Library System Specification (Continued) From Specification to Design.
“There’s no way to read a person’s mind by his face.” –King Duncan (I.iv.13-14).
Beautiful Question Project PHL 103 Erica Michalak.
Networked Games Objectives – –Understand the types of human interaction that a network game may provide and how this influences game play. –Understand.
In seven-ish easy steps….  The thesis statement is essentially choosing a side.  Each side WANTS to win the argument  BUT THERE CAN BE ONLY ONE! (That.
What is it? The feeling that someone your own age is pushing you toward making a certain choice, good or bad. Example: A friend begs to borrow something.
Data Types and Storing Data. Types of Data Text Allows input of any letter, number, space, punctuation mark or special character like £ % & etc. Cannot.
Cyberbullying Activity 2. Think about these questions.
Building Healthy Relationships
Personality Development. I. Approaches to studying personality. a) Psychoanalytic – Focuses on the child and subconscious motivations. b) Trait – Personality.
Learning to Learn The fine art of doing it your way.
Self Esteem I. Self Esteem The confidence, pride, and respect one has for oneself. Self-esteem consists of five domains.
This determines how you think about yourself. $100 What is your self-concept ?
ExpressiveintelligencestudioUC Santa Cruz expressiveintelligencestudio UC Santa Cruz Prom Week GDC 2012 – AI Summit Josh McCoy and Mike Treanor.
I am Special and so is My Body! I am a neat kid! I like lots of things in school. Some of my favorite things are: _________________.
WriteTraits VOICE How can you read VOICE? Voice Is the trait that keeps readers reading Is the trait that keeps readers reading Your ideas are what.
STOP BULLYING !!!! BY HANNAH ABU HAMAM. WHAT IS BULLYING ? Bullying is unwanted, harsh behavior around school aged children that involves a real or felt.
Two Way ANOVA A way to look at the effects of two independent variables and their interactions.
Design and Analysis of Algorithms Introduction to graphs, representations of a graph Haidong Xue Summer 2012, at GSU.
Slides with material from Alex Mariakakis, Krysta Yousoufian, Mike Ernst, Kellen Donohue Section 3: HW4, ADTs, and more.
GENRE Miss Cameron Dec Definition: Genre is just a fancy way of saying “different categories or types of books”.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae, VUW IRC, parsing, protocols COMP # 25.
CONFLICT RESOLUTION. THINK. PAIR. SHARE. What are some positive ways to solve a conflict? What conflicts have you had in the past? What are some negative.
1 CO Games Development 2 Week 13 Influence Maps Gareth Bellaby.
Chapter # - Chapter Title
Comme il Faut 2: A fully realized model for socially-oriented gameplay
Tattling and Correcting Others
Linear Equations in Linear Algebra
Achieving Mental and Emotional Health
You Have To Give It To Earn It. It’s Earned!
The Six Traits of Writing help us describe and improve our writing.
The Six Traits of Writing help us describe and improve our writing.
Presentation transcript:

expressiveintelligencestudio UC Santa Cruz

expressiveintelligencestudioUC Santa Cruz Social State and Status Preconditions  A Social State Change refers to a significant social event transpiring  E.g. two characters start dating, or two characters become enemies.  Before a Social State Change can take place, the correct Status Preconditions must be satisfied  Some examples:  Dating(x, y) : rel(x, y) > 70 ^ rel(y,x) > 70)  Enemy(x, y) : rel(x, y) <30 ^ rel(y,x) < 30 ^ ~Friends(x,y)

expressiveintelligencestudioUC Santa Cruz A (Slightly) More Complex Example  Often times there are multiple ways to satisfy the status preconditions.  Take Fighting for instance!  Fighting(x, y) : Enemy(x, y) ^ [NegativeAct(x,y)] : Enemy(x, y) ^ [NegativeAct(x,z)] ^ Friends(y,z) : Enemy(x, y) ^ [NegativeAct(x,z)] ^ Dating(y,z) : Abusive (x)  Note: [ … ] Indicates an event in the Social Fact Database  Also Note: Abusive(x) means that character x has the trait “abusive”  Finally Note: Specific social games contain behavior that is hand tagged as a “negative act” (e.g. being embarrassed, being physically attacked, etc.)

expressiveintelligencestudioUC Santa Cruz A Brief Glimpse at the Social Facts Database  The Social Facts Database stores all Social State Changes.  Gets new entries as the game progresses.  Is Pre-populated with entries before gameplay = backstory.  Attached to each social state change is lots of pertinent information  Who was involved,  Which social game was played.  Specific topics that were brought up in the dialogue.  Any choices/branches that were made.  A timestamp.

expressiveintelligencestudioUC Santa Cruz Social Networks  We’ve seen Rel(x, y) > n all over the place.  This is a reference to a social network  A bidirectional graph.  Each Node is a character in the space.  Each edge weight is how much “Affinity” that a character feels towards another.  We have three networks -> three types of affinity:  Rel: How much you like someone as a person (e.g. friends)  Romance: Interest in romantic endeavors (e.g. dating)  Authentic: Respect for another.  The jump from one to three is a recent choice: Thoughts?

expressiveintelligencestudioUC Santa Cruz A Social Game in Action  OK! So, let’s say that a Status Precondition for Dating has been met!  What happens Next?  We play a social game that (potentially) results in the social state change coming to pass!  How do we decide success?  Each Social State Change has a hierarchy of conditions for accepting the change and another for rejecting the change  Each Condition has a weight  If Accept Conditions – Reject Conditions > 0, enact the change

expressiveintelligencestudioUC Santa Cruz The Hierarchy of “Dating” ACCEPTREJECT I.) Trait(A, sexMagnet) -- class 3VI.) hasCheated(A) & !Trait(B, notCareAboutCheating – class 3 I.) Trait(B, desperate) – class 2V.) Trait(B, asexual) – class 2 Trait(B, cantSayNo) – class 1Trait(B, contrary) – class 2 IV trait(A, smelly) & !trait(B, seesInnerBeauty) Class 1 Romance Need Accept= I.) Reject = ___ ∑ for each friend f over the set of B’s friends Fb: [Romance(f, A) – Neutrality] Accept = V.) Reject = VII.) ∑ for each character c over the set of all characters C If Authenticity(A, c) > Neutral, Authenticity(c, B), else Zero Accept = III.) Reject = IV.) Romance(B, A) – LikelyToDate Accept = I.) Reject = VII.) A = Initiator of Social Game, B = Recipient. Class x = Relative weight the condition has (3 = lots, 1 = little) Roman Numerals – Which path of social games to play. No Roman Numeral = no social game, just dialogue.

expressiveintelligencestudioUC Santa Cruz So lets say that…  Someone wants to try to date another and the following facts were true:  I.) Trait(A, sexMagnet) -- class 3 (Accept)  V.) Trait(B, asexual) – class 2 (Reject)  Trait(B, cantSayNo) – class 1 (Accept)  For simplicity, all scalars are zero.  The Accepts WAY overpower the Rejects, (class 3 + class 1 > class 2) so a Dating path that results in the two dating will result!  Which path? Depends on the strongest condition that was true on the winning side  In this case, that was Trait(A, sexMagnet), so we will go down path I.) (ooh la la)