Presentation is loading. Please wait.

Presentation is loading. Please wait.

Expressive Intelligence Studio // Center for Games and Playable Media // Name Here Title Here (Arial) Expressive.

Similar presentations


Presentation on theme: "Expressive Intelligence Studio // Center for Games and Playable Media // Name Here Title Here (Arial) Expressive."— Presentation transcript:

1 Expressive Intelligence Studio // Center for Games and Playable Media http://eis.ucsc.edu // http://games.soe.ucsc.edu Name Here Title Here (Arial) Expressive Intelligence Studio // Center for Games and Playable Media http://eis.ucsc.edu // http://games.soe.ucsc.edu Kodu AI Lab Supporting Middle School Students in Expressing Themselves through Game Making Teale Fristoe UC Santa Cruz teale@soe.ucsc.edu

2 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Everyone should be able to think like a computer scientist. Expressive Intelligence Studio http://eis.ucsc.edu Computational Thinking

3 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Novice friendly programming. Expressive Intelligence Studio http://eis.ucsc.edu Educational Programming Environments Often focuses on media.

4 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Games are a good media choice. Expressive Intelligence Studio http://eis.ucsc.edu Educational Programming Environments: Game Creation

5 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Expressive Intelligence Studio http://eis.ucsc.edu Game Design and Education Promotes higher level thinking.

6 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Tuning the environment to the audience. Expressive Intelligence Studio http://eis.ucsc.edu Focus on Middle School Students

7 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Many things contribute to meaning. Expressive Intelligence Studio http://eis.ucsc.edu Games are Complex Mechanics and interaction are unique.

8 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE RQ1: How can we expand the possibility space defined by introductory game programming tools to allow novices to express themselves more effectively through systems? Expressive Intelligence Studio http://eis.ucsc.edu Research Questions RQ2: How can we formally analyze the expressive spaces enabled by the elements built into introductory game making environments and the mechanics those support? RQ3: What kinds of sample games and code snippets can we develop to encourage students to explore novel spaces of game based expression?

9 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE More than new graphics. Expressive Intelligence Studio http://eis.ucsc.edu Research Question 1 RQ1: How can we expand the possibility space defined by introductory game programming tools to allow novices to express themselves more effectively through systems? Enable new types of games.

10 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE What is infeasible to build with the tool? Expressive Intelligence Studio http://eis.ucsc.edu Research Question 2 RQ2: How can we formally analyze the expressive spaces enabled by the elements built into introductory game making environments and the mechanics those support? What will students likely create?

11 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Novices inspired by examples. Expressive Intelligence Studio http://eis.ucsc.edu Research Question 3 RQ3: What kinds of sample games and code snippets can we develop to encourage students to explore novel spaces of game based expression? Example code important for learning. Push limits of tool.

12 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Expressive Intelligence Studio http://eis.ucsc.edu Analysis of Environment What does the environment allow? What is difficult in the environment? Analysis of language Analysis of supported game elements Analysis of built in systems RQ2: How can we formally analyze the expressive spaces enabled by the elements built into introductory game making environments and the mechanics those support? RQ1: How can we expand the possibility space defined by introductory game programming tools to allow novices to express themselves more effectively through systems?

13 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE All programming takes place in objects: Expressive Intelligence Studio http://eis.ucsc.edu Analysis of Language Condition or WHEN ClauseAction or DO Clause SensorFiltersActuatorModifier

14 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Indentation allows for conjunction. Expressive Intelligence Studio http://eis.ucsc.edu Analysis of Language The not tile allows for negation.

15 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Scores are global variables Expressive Intelligence Studio http://eis.ucsc.edu Analysis of Language But they can’t be compared to each other!

16 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Pages are states in a finite state machine Expressive Intelligence Studio http://eis.ucsc.edu Analysis of Language

17 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE 3D Physics and Movement Expressive Intelligence Studio http://eis.ucsc.edu Analysis of Supported Game Elements Collision Health System and Projectiles User Input

18 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Expressive Intelligence Studio http://eis.ucsc.edu Analysis of Supported Game Elements Object Creation and Destruction Manipulating and Transporting Objects Location Based Events Timed and Repeating Events

19 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE 3D Terrain Editor (no platforms!) Expressive Intelligence Studio http://eis.ucsc.edu Analysis of Built in Systems Water Optional Glass Walls

20 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE != Expressive Intelligence Studio http://eis.ucsc.edu Analysis of Built in Systems != Frustrating surprises No shared code

21 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Learning from examples very important. Expressive Intelligence Studio http://eis.ucsc.edu Development of Game Suite Students heavily influenced by examples. Show practical possibilities of tool. Identifies weaknesses in environment. RQ3: What kinds of sample games and code snippets can we develop to encourage students to explore novel spaces of game based expression? RQ1: How can we expand the possibility space defined by introductory game programming tools to allow novices to express themselves more effectively through systems?

22 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Diner Dash Expressive Intelligence Studio http://eis.ucsc.edu Game Suite: Time Management Cake Mania

23 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Odell Down Under Expressive Intelligence Studio http://eis.ucsc.edu Game Suite: Biological Simulations

24 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Pikmin Expressive Intelligence Studio http://eis.ucsc.edu Game Suite: Leadership

25 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Party Host Game Expressive Intelligence Studio http://eis.ucsc.edu Game Suite: Social Navigation

26 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Valuable data from target group. Expressive Intelligence Studio http://eis.ucsc.edu After School Classes Observations in real setting. Iterative development of tool and curriculum. Method to evaluate work. RQ1: How can we expand the possibility space defined by introductory game programming tools to allow novices to express themselves more effectively through systems?

27 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Actually enable new types of expression! Expressive Intelligence Studio http://eis.ucsc.edu Language Development Informed by all other research components: Feedback from students and classroom observations. Needs from game suite development. Weaknesses from environment analysis. RQ1: How can we expand the possibility space defined by introductory game programming tools to allow novices to express themselves more effectively through systems?

28 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Attitudes: Filters, Actuator, and Modifiers Expressive Intelligence Studio http://eis.ucsc.edu Language Development: Attitudes

29 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Learning: Sensors and Filters Expressive Intelligence Studio http://eis.ucsc.edu Language Development: Learning

30 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Fuzzy Logic: Filters and Modifiers Expressive Intelligence Studio http://eis.ucsc.edu Language Development: Fuzzy Logic

31 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Conversations: Filters Expressive Intelligence Studio http://eis.ucsc.edu Language Development: Conversations

32 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Inline: Actuator Expressive Intelligence Studio http://eis.ucsc.edu Prospective Language Development: Functions

33 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Compare Variables Expressive Intelligence Studio http://eis.ucsc.edu Prospective Language Features: Better Variable Support Set/add/subtract Variables to each other

34 Expressive Intelligence Studio http://eis.ucsc.edu ARIAL NARROW TITLE Local Variables Expressive Intelligence Studio http://eis.ucsc.edu Prospective Language Features Named Characters Generic Sets Character and Story Support


Download ppt "Expressive Intelligence Studio // Center for Games and Playable Media // Name Here Title Here (Arial) Expressive."

Similar presentations


Ads by Google