Presentation is loading. Please wait.

Presentation is loading. Please wait.

Next-Gen Content Creation for Next-Gen AI Damián Isla Moonshot Games 2.

Similar presentations


Presentation on theme: "Next-Gen Content Creation for Next-Gen AI Damián Isla Moonshot Games 2."— Presentation transcript:

1 Next-Gen Content Creation for Next-Gen AI Damián Isla Moonshot Games 2

2 The Photoshop of AI Debate Structure vs. Style –Hecker, GDC 2008 Photoshop of AI – Hecker, Rabin, Isla, Reynolds, Pfiefer, GDC 2009 Next-Gen Content Creation for Next-Gen AI – Isla, FDG 2009 The Photoshop of AI Debate – Mateas, AIIDE 2009

3

4

5

6 Style vs. Structure For “hard interactive problems”, there are representations that are both (a) Computationally tractable (b) Expressively parameterizable E.g. bitmaps, the texture-mapped triangle

7 AI Content Creation Can there exist a style/structure breakdown that makes a Photoshop of AI possible? What’s the best way to author AI content for games? (And who does the authoring?) (And what the hell is “AI Content” anyway?)

8 “A small studio making downloadable games with triple-A production values and technology.” ?!

9 The Starting Point The central competency of Game AI is expressive power for the behavior author, not “intelligence” “Intelligence” is only useful insofar as  It enables gameplay  It supports the fiction  It makes the game more fun

10 The Problem AI is HARD  Technically complex  Highly interconnected  Impossible to test  Culturally awkward

11 The Problem Designer Engineer Fundamentally not in a position to fully specify all fun- relevant behavior Fundamentally not responsible for fun

12 2 Solutions 1. Need a new breed of engineering-competent designers or design-sensitive engineers (Michael Mateas) 2. Need better authoring paradigms, a “Photoshop of AI” (Chris Hecker)

13 The Photoshop of AI Photoshop of AI = WYSIWIG AI Why are we so very, very far from WYSIWIG? What does WYSIWIG even mean?

14 Wisdom from Douglas Adams AI is a 5-dimensional problem How do you  Visualize  Explore  Specify that entire space?

15 AI Content Creation How do we currently author AI content for games?

16 AI Content Creation AI is HARD  Technically complex  Highly interconnected  Impossible to test  Culturally awkward The path of least resistance: “do it in code” The path of least resistance: “do it in code”

17 AI Content Creation Everything in code Everything in data

18

19 Disclaimer Two things I’m not going to talk about  Genre-specific AI  RTS, FPS, racing, etc.  The Periphery  Don’t deal with the 5D problem  Don’t suffer from a lack of expressive control

20 The State of the Art Imperative when A happens, do B x 10,000

21 Our old friend, the FSM fightsearch hide idle

22 Managing Complexity in the Halo 2 AI (GDC 05) melee shoot grenade uncover pursue cover sleep fight search hide idle root

23 BT Editor Prototype, Alex Champandard, AIGameDev.com

24 misBeHavinG BT Editor, Michael Dawe, Big Huge Games

25 The State of the Art Declarative “I’ll describe what can be done, and then you take care of the details.”

26 The Sims, EA/Maxis

27 Halo 3: Building a Better Battle (GDC 08)

28

29 F.E.A.R., Jeff Orkin, Monolith Productions

30

31 SPIROPS A.I.

32

33 Where is the PSOAI? One thing we can say: It will be some form of off-line learning. (If it is possible at all)

34 Where is the PSOAI? Two possibilities:  Behavior Capture  Cooperative / Expert-system / Virtual actor / Reinforcement-learning AI Extravaganza

35 AC Game Recording Viewer, Artificial Contender, TruSoft

36 AC Knowledge Viewer, Artificial Contender, TruSoft

37 The Restaurant Game, Jeff Orkin, MIT Media Lab http://theRestaurantGame.net

38 Behavior Capture Pros:  Leverage the data-mining revolution  Potentially no custom interface at all? Questions:  Iteration time  Tweakability  Transparency  Are we learning the right things?  Are we learning the deep structure?

39 The State of the Art Cooperative / Expert-system / Virtual actor / Reinforcement-learning AI Extravaganza!

40

41 ??

42

43 Constantin Stanislavski (1863-1938) "If you know your character's thoughts, the proper vocal and bodily expressions will naturally follow." "All action on the stage must have an inner justification, be logical, coherent, and real."

44 Method Acting Designer Whoa, whoa, whoa, stop. You should have run away screaming right there. AI Really? What, because of the grenade?

45 Method Acting Designer No, no, because of the kitten. AI Huh. So I’m afraid of kittens? Designer Yes.

46 Method Acting AI So would you say I’m more afraid of kittens or of water? Designer Well, I hadn’t thought of it, but … yeah, I would say you’re more afraid of kittens. AI Alright. Let’s go again!

47

48 Cooperative AI  Medical Expert Systems  Mycin  CALO/IRIS  Clippy

49 2 Solutions 1. Need a new breed of engineering-competent designers or design-sensitive engineers (Michael Mateas) 2. Need better authoring paradigms, a “Photoshop of AI” (Chris Hecker)

50 2 Solutions With Reservations:  It will be a form of coding  But we need more powerful representations  The tension between design and engineering is a useful and necessary one.  Behavior specification will (and should) be done by designers* * where “designer” is defined as the person responsible for making the game fun.

51 Thanks Alex Champandard, AiGameDev.com Petra Champandard-Pail, AiGameDev.com Michael Dawe, Big Huge Games Brett Laming, Rockstar Leeds Steve Mariotti, Nihilistic Software Michael Mateas, UC Santa Cruz Jeff Orkin, MIT Media Lab / Monolith Productions Brian Schwab, SCEA Bungie Studios


Download ppt "Next-Gen Content Creation for Next-Gen AI Damián Isla Moonshot Games 2."

Similar presentations


Ads by Google