CS4455: Game Feel Intro Blair MacIntyre blair@cc.gatech.edu CS4455.

Slides:



Advertisements
Similar presentations
SEMINAR ON VIRTUAL REALITY 25-Mar-17
Advertisements

In put Devices and Media In order for a computer to do anything it must be told what to do.
“Can’t Touch This” New Sensor-Driven Games Seng Loke, Courtney O’Sullivan, Alister Smith, Gordon Pedersen.
1 Computer Graphics Chapter 2 Input Devices. RM[2]-2 Input Devices Logical Input Devices  Categorized based on functional characteristics.  Each device.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
CompSci Applets & Video Games. CompSci Applets & Video Games The Plan  Applets  Demo on making and running a simple applet from scratch.
Visualization Designs--- Depth Cues. Object Size.
1http://img.cs.man.ac.uk/stevens Interaction Models of Humans and Computers CS2352: Lecture 7 Robert Stevens
Edgar Dale’s Cone of Experience
Chapter 1_2 Becoming Skilled at Information Technology.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
An intro to programming concepts with Scratch Session 2 of 10 sessions I/O, variables, simple computing.
Objectives Define predictive and descriptive models and explain why they are useful. Describe Fitts’ Law and explain its implications for interface design.
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
CS4455 CS4455: Video Game Design and Architecture Blair MacIntyre
© 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Skill Acquisition. Skilled Performance Acquisition- skill is something that you gain as opposed to already have. We can recognise the outcome or end product.
Grade 9 Fitness Unit: Theory Component Using Our Brain to Benefit Our Body.
Human-Computer Interaction IS 588 Spring 2007 Week 4 Dr. Dania Bilal Dr. Lorraine Normore.
Useful Techniques in Teaching Reading
Psychology of usability
Grafis 3D. What is 3D?  3D Image x, y, z Tell a story, more information  2D Image x, y Communicate something simple (ie. cheat)
Applets & Video Games 1 Last Edited 1/10/04CPS4: Java for Video Games Applets &
Interacting with Visualization Colin Ware, Information Visualization, Chapter 10, page 335.
11.10 Human Computer Interface www. ICT-Teacher.com.
Interaction with Surfaces. Aims Last week focused on looking at interaction with keyboard and mouse This week ◦ Surface Interaction ◦ Gestures.
Getting Started With Alice. Why Learn about Programming computers. Learning to program a computer does not turn you into a nerd We will use Alice which.
Chapter 20: Perceptual Motor Development PED 383: Adapted Physical Education Dr. Johnson.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
Human Computer Interaction © 2014 Project Lead The Way, Inc.Computer Science and Software Engineering.
1 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
Preparation of the Body Skill Related Fitness. Agility: This is the ability to move the whole body quickly and precisely, while maintaining control Reaction.
Years ago an educator named Edgar Dale (Educational Media, 1960), often cited as the father of modern media in education, developed from his experience.
© Simeon Keates 2009 Usability with Project Lecture 14 – 30/10/09 Dr. Simeon Keates.
ITM 734 Introduction to Human Factors in Information Systems
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Simple Harmonic Motion Oscillatory Motion. Definition Repetitive back-and-forth movement through a central, or equilibrium, position in which the maximum.
Total Physical Response (TPR) 1. "Babies don't learn by memorizing lists; why should children or adults?" James J. Asher an emeritus professor of psychology.
Evaluation Using Modeling. Testing Methods Same as Formative Surveys/questionnaires Interviews Observation Documentation Automatic data recording/tracking.
Virtual Reality and Digital Characters: New Modalities for Human Computer Interaction G2V2 Talk September 5 th, 2003 Benjamin Lok.
Slide 1 Computer Control The Gig. Slide 2 What features in the program can help us run the lighting & smoke effects? The computer is good at controlling.
A Virtual Training System Based on Computer Sensing and Football Kicking Dynamics Using Real- Time Wireless Feedback Presented by Alyssa Schaefbauer.
VR Final Project AR Shooting Game
Aspect of Skill- Related Fitness Definitions. Agility Is the ability to move the body (change direction) quickly and precisely whilst maintaining your.
PAF. 1. AGILITY o Is defined as : “THE ABILITY TO CHANGE DIRECTION ACCURATELY AND QUICKLY.” In what type of activities is Agility important ? o In GAMES.
Simulation of Characters in Entertainment Virtual Reality.
Game Genres Unit 3 lesson 2. Game Genres The gaming and entertainment are divided into categories by media and ______. A media category includes such.
Game Design Studio III (CMPS 172) Fine-Tuning Game Controls UC Santa Cruz CMPS 172 – Game Design Studio III courses.soe.ucsc.edu/courses/cmps172/Spring12/01.
Output THE BASICS. What is Output? Output is the information that comes FROM a computer OUT to a user Sometimes this information is feedback to an action.
How to Program a Game: A Super Crash Course, A Talk or Something!
Crowds (and research in computer animation and games)
HAPTIC REALITY SYSTEMS
Human Computer Interaction (HCI)
All about me! Giant Class Communication, Language and Literacy:
11.10 Human Computer Interface
Google Cardboard.
Psychology of usability
Type in the website above and choose the following option
Virtual Reality for agricultural literacy
Game Loop Frame Rate.
Crowds (and research in computer animation and games)
Module 5 Lesson 3 Extreme Scratch Cards
MOTOR SKILL learning.
Child Development.
CIS 488/588 Bruce R. Maxim UM-Dearborn
Chapter 40.
The Nature of Science.
Multiple Interaction and Spatial Displays for Computer-Human Interaction by Daniel Dixon.
Chapter 12: Building Situated Robots
Presentation transcript:

CS4455: Game Feel Intro Blair MacIntyre blair@cc.gatech.edu CS4455

Text: Game Feel Steve Swink Focused on how to create experiences that feel good to play CS 4455

Game Feel http://game-feel.com CS 4455

What is Game Feel? What does it mean for a game character to feel Floaty? Heavy? Loose? Twitchy? Three parts Real-Time Control Simulated Space Polish CS 4455

What is Game Feel? A definition “Real time control of virtual objects in a simulated space, with interactions emphasized by polish.” CS 4455

(activity) CS 4455

Experiences of Game Feel Aesthetic Sensation of Control Pleasure of Learning, Practicing, Mastering Extension of the senses Extension of identity Interaction w/ unique phys reality CS 4455

CS 4455

Human Perception and Interactivity Ch2 is essentially asking Can we be more precise about what real-time control means from a people and computer side? CS 4455

CS 4455

Understanding People 3 parts, from HCI Model-Human Processor: how people perceive and react to the world Correction Cycle: what this means in practice for building reactive systems Fitts’ Law: a remarkably resilient model that combines target size & distance to predict how long it takes to touch something CS 4455

Model-Human Processor CS 4455

CS 4455

CS 4455

Correction Cycle Perceive Pe-plan Execute Repeat! CS 4455

Fitts’ Law Predict how fast you can move to select a target Ballistic motion w/ correction cycle Physical motion; mouse; touch screen; etc. CS 4455

Meanwhile, on the Computer Side … Must respond to human input before next perceptual cycle < 100ms Smooth motion requires 10fps anyway, so need to run that fast 30 or more better CS 4455

Implications Perception requires action Perception is skill Perception includes previous life experience Perception is a whole-body experience Tools become extensions of our bodies CS 4455

A Model of Interaction CS 4455

P1: Same game structure, two different feels Simple side-view, orthographic “platformer” Avatar can jump between a few platforms Simple avatar circle + rectangle coordinated movement Two different feels Heavy, powerful, on earth Light, quick, on moon CS 4455