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

Slides:



Advertisements
Similar presentations
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Advertisements

Video Game Design Game Maker Ms. Scales. What is game design? Is it art? It is all about artistic expression. Is it technical? Just follow some deign.
Strategies for Integrating Technology into Every Class Joseph Chmielewski Center for Creative Learning Center for Creative Learning.
Programming Paradigms and languages
Addressing Patient Motivation In Virtual Reality Based Neurocognitive Rehabilitation A.S.Panic - M.Sc. Media & Knowledge Engineering Specialization Man.
Middle Years Programme
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Administrative This was the last homework for the semester (yay!) First run of games: October 16 nd in class –Short document describing: goal + operational.
Scratch Keith Patton Computer Literacy Teacher West Chester Area School District.
Spring 2007COMP Design Teams Team Structure Interdisciplinary Teams.
Aug 24, Fall 2005ITCS4010/50101 Design Teams Team Structure Interdisciplinary Teams.
EXPRESSIVE INTELLIGENCE STUDIO Artificial Intelligence and the Future of Games UC Santa Cruz School of Engineering 12 October 2007.
Story and Gameplay UC Santa Cruz School of Engineering 11 February 2008 Michael Mateas.
EXPRESSIVE INTELLIGENCE STUDIO The Future of Gaming Unfolding the Future of Interactive Storytelling UC Santa Cruz School of Engineering
Information Technology Center Hany Abdelwahab Computer Specialist.
Sep 14, Fall 2006IAT 4101 Design Teams Team Structure Interdisciplinary Teams.
CS 370 Computer Game Design Introduction Ken Forbus Spring 2003
Computing ESSENTIALS     CHAPTER Ch 9Copyright 2003 The McGraw-Hill Companies, Inc Graphics, Multimedia, and Artificial Intelligence computing.
Video Game Spectator Steven Drucker Microsoft Research.
Principles of Procedural Programming
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
SCRATCH This Design Notebook belongs to:. 3 What are the different ways you interact with computers? List your answers here: 5.
COM 205 Multimedia Applications
Comparing Python and Visual Basic
Collaboration  ICT  Mind-mapping John Ralston  Deirdre Cook The Open University.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
Review of Building Intelligent.NET Applications Stu Egli Andre Inistotov Frenny Saldana Kate Styers Nishant Zinzuwadia MSE 614 February 26, 2008.
What is AIBO ? AIBO is produced by SONY Marketed as an entertainment robot Has sensors for input Has LEDs and sound for output as well as motors for movement.
CSC1401: Introductory Programming Steve Cooper
Virtual Bullying: Virtual Environments as an Educational Tool Sarah Woods University of Hertfordshire.
CHAPTER 1 Role of the Game Designer. AN ADVOCATE FOR THE PLAYER  The role of the game designer is, first and foremost to be an advocate for the player.
The Impact of Technology for Diverse Learners Center for Best Practices in Early Childhood Education Western Illinois University Presented By Carol Bell.
We can’t walk on water, Trinity Software computer simulation. but we can produce the.
Free and Low Cost Game Design Tools for Game Based Learning with Student Game Creation Mark Lewis, Faculty Instructional Technologist Introduction There.
Research on the effects of technology use on the teaching and learning of mathematics.
I Robot.
Nic Shulver – Scratch – what, why and how? Click to edit Master text styles Second level Third level Fourth level Fifth level.
CEDAR INTERNATIONAL SCHOOL Middle Years Programme CEDAR INTERNATIONAL SCHOOL.
Graphics Qubed SCE Presentation of Epoch: Relic of Time.
Interface Composition
Multimedia.
Chapter 7 Learning by Exploring Microworlds and Virtual Realities 報告者:楊美菁.
Authoring tools There are three main authoring tools:
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Middle Years Programme The unique benefits of the MYP.
Middle Years Programme The unique benefits of the MYP.
V7 Foundation Series Vignette Education Services.
Bloom's Taxonomy and Web 2.o Tools Portfolio Activity.
By Dr. Afnan Oyaid. Today's Lecture will cover Define Educational Technology The link between educational technology and early childhood education.
CS 134 Design Documents.
Chapter Objectives Explain how to test a website before it is published Describe how to publish a website to a web server Identify ways to promote a published.
Chapter 1 Introduction to Visual Basic
Features of Authoring Tools
Algorithms and Problem Solving
Computational Reasoning in High School Science and Math
Measuring the User Experience
CHAPTER 8 Multimedia Authoring Tools
Objective % Understand career planning in a digital media environment.
SPECIALIZED APPLICATION SOFTWARE
The Gateway Drug to Literacy
VISUAL BASIC.
What are the Areas of Interaction (AOI)?
Game Loop Update & Draw.
Module 10 – Scratch Project
Flashcards Chapter 8.
Welcome to ‘Planning for Media Arts activities for the classroom (F-6)
Presentation transcript:

Expressive Intelligence Studio // Center for Games and Playable Media // Name Here Title Here (Arial) Expressive Intelligence Studio // Center for Games and Playable Media // Kodu AI Lab Supporting Middle School Students in Expressing Themselves through Game Making Teale Fristoe UC Santa Cruz

Expressive Intelligence Studio ARIAL NARROW TITLE Everyone should be able to think like a computer scientist. Expressive Intelligence Studio Computational Thinking

Expressive Intelligence Studio ARIAL NARROW TITLE Novice friendly programming. Expressive Intelligence Studio Educational Programming Environments Often focuses on media.

Expressive Intelligence Studio ARIAL NARROW TITLE Games are a good media choice. Expressive Intelligence Studio Educational Programming Environments: Game Creation

Expressive Intelligence Studio ARIAL NARROW TITLE Expressive Intelligence Studio Game Design and Education Promotes higher level thinking.

Expressive Intelligence Studio ARIAL NARROW TITLE Tuning the environment to the audience. Expressive Intelligence Studio Focus on Middle School Students

Expressive Intelligence Studio ARIAL NARROW TITLE Many things contribute to meaning. Expressive Intelligence Studio Games are Complex Mechanics and interaction are unique.

Expressive Intelligence Studio 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 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?

Expressive Intelligence Studio ARIAL NARROW TITLE More than new graphics. Expressive Intelligence Studio 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.

Expressive Intelligence Studio ARIAL NARROW TITLE What is infeasible to build with the tool? Expressive Intelligence Studio 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?

Expressive Intelligence Studio ARIAL NARROW TITLE Novices inspired by examples. Expressive Intelligence Studio 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.

Expressive Intelligence Studio ARIAL NARROW TITLE Expressive Intelligence Studio 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?

Expressive Intelligence Studio ARIAL NARROW TITLE All programming takes place in objects: Expressive Intelligence Studio Analysis of Language Condition or WHEN ClauseAction or DO Clause SensorFiltersActuatorModifier

Expressive Intelligence Studio ARIAL NARROW TITLE Indentation allows for conjunction. Expressive Intelligence Studio Analysis of Language The not tile allows for negation.

Expressive Intelligence Studio ARIAL NARROW TITLE Scores are global variables Expressive Intelligence Studio Analysis of Language But they can’t be compared to each other!

Expressive Intelligence Studio ARIAL NARROW TITLE Pages are states in a finite state machine Expressive Intelligence Studio Analysis of Language

Expressive Intelligence Studio ARIAL NARROW TITLE 3D Physics and Movement Expressive Intelligence Studio Analysis of Supported Game Elements Collision Health System and Projectiles User Input

Expressive Intelligence Studio ARIAL NARROW TITLE Expressive Intelligence Studio Analysis of Supported Game Elements Object Creation and Destruction Manipulating and Transporting Objects Location Based Events Timed and Repeating Events

Expressive Intelligence Studio ARIAL NARROW TITLE 3D Terrain Editor (no platforms!) Expressive Intelligence Studio Analysis of Built in Systems Water Optional Glass Walls

Expressive Intelligence Studio ARIAL NARROW TITLE != Expressive Intelligence Studio Analysis of Built in Systems != Frustrating surprises No shared code

Expressive Intelligence Studio ARIAL NARROW TITLE Learning from examples very important. Expressive Intelligence Studio 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?

Expressive Intelligence Studio ARIAL NARROW TITLE Diner Dash Expressive Intelligence Studio Game Suite: Time Management Cake Mania

Expressive Intelligence Studio ARIAL NARROW TITLE Odell Down Under Expressive Intelligence Studio Game Suite: Biological Simulations

Expressive Intelligence Studio ARIAL NARROW TITLE Pikmin Expressive Intelligence Studio Game Suite: Leadership

Expressive Intelligence Studio ARIAL NARROW TITLE Party Host Game Expressive Intelligence Studio Game Suite: Social Navigation

Expressive Intelligence Studio ARIAL NARROW TITLE Valuable data from target group. Expressive Intelligence Studio 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?

Expressive Intelligence Studio ARIAL NARROW TITLE Actually enable new types of expression! Expressive Intelligence Studio 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?

Expressive Intelligence Studio ARIAL NARROW TITLE Attitudes: Filters, Actuator, and Modifiers Expressive Intelligence Studio Language Development: Attitudes

Expressive Intelligence Studio ARIAL NARROW TITLE Learning: Sensors and Filters Expressive Intelligence Studio Language Development: Learning

Expressive Intelligence Studio ARIAL NARROW TITLE Fuzzy Logic: Filters and Modifiers Expressive Intelligence Studio Language Development: Fuzzy Logic

Expressive Intelligence Studio ARIAL NARROW TITLE Conversations: Filters Expressive Intelligence Studio Language Development: Conversations

Expressive Intelligence Studio ARIAL NARROW TITLE Inline: Actuator Expressive Intelligence Studio Prospective Language Development: Functions

Expressive Intelligence Studio ARIAL NARROW TITLE Compare Variables Expressive Intelligence Studio Prospective Language Features: Better Variable Support Set/add/subtract Variables to each other

Expressive Intelligence Studio ARIAL NARROW TITLE Local Variables Expressive Intelligence Studio Prospective Language Features Named Characters Generic Sets Character and Story Support