Presentation is loading. Please wait.

Presentation is loading. Please wait.

ExpressiveintelligencestudioUC Santa Cruz expressiveintelligencestudio UC Santa Cruz Prom Week 3-6-2012 GDC 2012 – AI Summit Josh McCoy and Mike Treanor.

Similar presentations


Presentation on theme: "ExpressiveintelligencestudioUC Santa Cruz expressiveintelligencestudio UC Santa Cruz Prom Week 3-6-2012 GDC 2012 – AI Summit Josh McCoy and Mike Treanor."— Presentation transcript:

1 expressiveintelligencestudioUC Santa Cruz expressiveintelligencestudio UC Santa Cruz Prom Week 3-6-2012 GDC 2012 – AI Summit Josh McCoy and Mike Treanor

2

3

4 expressiveintelligencestudioUC Santa Cruz Explicitly Defined Interaction Points Journey Under the Sea http://flowingdata.com/2009/08/11/choose-your-own-adventure-most-likely-youll-die

5 expressiveintelligencestudioUC Santa Cruz Rich Realization & Deep Social Interaction Dynamic Social Interaction Character Realization The SimsMass Effect 3 The Sims Mass Effect 3

6 expressiveintelligencestudioUC Santa Cruz “Social Physics” Angry Birds http://www.rovio.com/index.php?page=angry-birds

7 expressiveintelligencestudioUC Santa Cruz First-Class Interaction Patterns Façade http://www.interactivestory.net/

8 expressiveintelligencestudioUC Santa Cruz Demo

9 expressiveintelligencestudioUC Santa Cruz Social Exchange Ask on a Date Show Off Idolize Share Interest Conversational Flirt Open Up Text Message Break Up Make Plans Insult Friend Of Bully and more…

10 expressiveintelligencestudioUC Santa Cruz Prom Week’s Process Flow

11 expressiveintelligencestudioUC Santa Cruz The Social World

12 expressiveintelligencestudioUC Santa Cruz Relationships, Statuses, Character Desc. Relationships Friends Dating Enemies Temporary Statuses Heartbroken Cheerful Popular … Character Description Traits (compassionate, arrogant) Character-specific locutions (“noob”, “word”)

13 expressiveintelligencestudioUC Santa Cruz Subjective OpinionsBuddyRomanceCool 1010 80 5050 5050 9090 95

14 expressiveintelligencestudioUC Santa Cruz Social History Romantic Mean Cool

15 expressiveintelligencestudioUC Santa Cruz expressiveintelligencestudioUC Santa Cruz Cultural Knowledge

16 expressiveintelligencestudioUC Santa Cruz

17 expressiveintelligencestudioUC Santa Cruz Social Considerations

18 expressiveintelligencestudioUC Santa Cruz Example Social Considerations RuleWeightIntent friends(x, y)+4nice(x, y) friends(x, y) and lowRomance(x,y) and romantic(y, x, recently) -2friendly(x, y) friends(x, y) and hasCrushOn(x, z) and romantic(y, z, recently) +2mean(x, y)

19 expressiveintelligencestudioUC Santa Cruz Example Influence Rules RuleWeightIntent friends(x, y)+4nice(x, y) friends(x, y) and lowRomance(x,y) and romantic(y, x, recently) -2friendly(x, y) friends(x, y) and hasCrushOn(x, z) and romantic(y, z, recently) +2mean(x, y) And 5,000 more!

20 expressiveintelligencestudioUC Santa Cruz Social Considerations Social considerations are rules that influence behavior

21 expressiveintelligencestudioUC Santa Cruz Choosing a Social Exchange

22 expressiveintelligencestudioUC Santa Cruz Responding to a Social Exchange

23 expressiveintelligencestudioUC Santa Cruz Responding to a Social Exchange

24 expressiveintelligencestudioUC Santa Cruz How and Why Characters Respond Accept or Reject based determined by considerations Most salient response chosen Accept initiator has done something to embarrass other recently responder is enemies with other Reminisce

25 expressiveintelligencestudioUC Santa Cruz Natural Language Generation

26 expressiveintelligencestudioUC Santa Cruz Instantiation Responder: Hey %x%. Man, I can't stand %z%... Initiator: Tell me about it. Hey, remember that time when %SFDB_(embarrassed,x,z)%? Responder: Oh god, I totally do! Man, that was so embarrassing. %pronoun(z,he/she)% is such a %pejorative%! Initiator: I know! You should totally join me next time. I feel another practical joke coming on! Responder: Totally! Text me!

27 expressiveintelligencestudioUC Santa Cruz Evolving the Social World

28 expressiveintelligencestudioUC Santa Cruz Indirect Effects  Cascading consequences of social exchanges  Captures state changes across social exchanges  E.g.  Cheating(x,y):  Dating(x,y) then Dating(x,z)  AnnoyedWith(x,y):  Dating(x,y) and Flirt(y,z)

29 expressiveintelligencestudioUC Santa Cruz Takeaway: “Social Physics” through Retargeting Social Interactions

30 expressiveintelligencestudioUC Santa Cruz Thanks! University of California at Santa Cruz http://promweekgame.com Josh McCoy mccoyjo@soe.ucsc.edu Mike Treanor mtreanor@soe.ucsc.edu (and Ben Samuel, Aaron Reed, Ryan Andonian, Kathleen Kralowec, Corey DiMiceli, Zane Mariano, Jacob Pernell, Christian Ress, Duncan Bowsman, Travis Brown, Melissa Bernetsky, Devon Wyland, Ellen Otsuka, Garin Kessler, Alexander Baker, Daniel Cetina, Alexander Schneider, Lauren Scott, Evan Mertz, Brandon Tearse, Alexei Othenin-Girard)

31 expressiveintelligencestudioUC Santa Cruz Prom Week’s Architecture

32 expressiveintelligencestudioUC Santa Cruz Challenges Technical authoring NLG + rules unexpected consequences: “you’ll never get my flower!” What to show to the player Performance vs spreadsheet Social space tuning Consistent story quality

33 expressiveintelligencestudioUC Santa Cruz Rich Realization & Deep Social Interaction Prom Week SW:TOR The Sims 3


Download ppt "ExpressiveintelligencestudioUC Santa Cruz expressiveintelligencestudio UC Santa Cruz Prom Week 3-6-2012 GDC 2012 – AI Summit Josh McCoy and Mike Treanor."

Similar presentations


Ads by Google