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.

Slides:



Advertisements
Similar presentations
Motion Maps.
Advertisements

Learning from Postmortems (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
Introduction to UML (slides adapted from Michael Mateas)
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
Think, pair and share… Draw the diagram below in your journal.
Physics 151 Week 5 Day 2 Topics –Motion with constant acceleration –Motion Diagrams –Motion Graphs –Area under a curve –Acceleration to velocity –Velocity.
Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton) UC Santa Cruz.
Game Design Practicum (CMPS 179) Critiquing Games, Good Kinect Gameplay Videos UC Santa Cruz CMPS 179 – Game Design Practicum courses.soe.ucsc.edu/courses/cmps179/Spring12/01.
Introduction to Typography. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter14/01 5 February.
Game Design Practicum (CMPS 179) Course Overview UC Santa Cruz CMPS 179 – Game Design Practicum courses.soe.ucsc.edu/courses/cmps179/Spring12/01
IP Issues. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 27 February 2013.
Game Design Studio III (CMPS 172) Making Worlds Seem Alive, Visual Polish UC Santa Cruz CMPS 172 – Game Design Studio III courses.soe.ucsc.edu/courses/cmps172/Spring12/01.
Independent Game Festival. IndieCade. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 15.
Game Design Studio III (CMPS 172) Course Overview, Creating an Effective Tutorial UC Santa Cruz CMPS 172 – Game Design Studio III courses.soe.ucsc.edu/courses/cmps172/Spring12/01.
Introduction to Typography. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 25 February.
Bad Apple Behavior (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter12/01.
Fine-Tuning Game Controls UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 8 February 2013.
Taxonomy of Video Game Bugs Based on slides and research originally by Chris Lewis, published at the Foundations of Digital Games 2010 conference UC Santa.
Decision Tables. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 1 February 2013.
Portfolio - LinkedIn UC Santa Cruz CMPS 170 – Game Design Studio I 21 October.
Announcements Gamebuild-a-thon 2009 – Shoot for the Moon T-Shirts
UC Santa Cruz CMPS 172 – Game Design Studio III
Are You Engaging STEM Students Outside of the Classroom?
Manufacturing WorkPlace Challenge “The Parking Lot”
Welcome Graduate Students! Career Center Overview
Forming Effective Teams
SPRING 2015 SCC Language Lab S P A N I S H Lab Orientation.
Learning from Postmortems (slides adapted from Michael Mateas)
Spring 2016 F r e n c h L a b O r I e n t a t I o n.
River Heights Sports Board
Reflecting on Sprint 1 Reports
Game user research in industry Jim Whitehead
2016 Italian L a b O r I e n t a t I o n.
Milner Library Welcomes You!
Memos Miss Kochka’s Specials Upcoming Events A Peek at Our Week
Thursday Lunchtime Study Hall
Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton) UC Santa Cruz.
Journey Postmortem. UC Santa Cruz CMPS 171 – Game Design Studio II
CS4455: Game Feel Intro Blair MacIntyre CS4455.
SEC Engineering Career Fair
Personal branding. UC Santa Cruz CMPS 171 – Game Design Studio II
Game user research in industry Jim Whitehead
Art Direction. Making Game Worlds Feel Alive
Ms. Anderson November 10th, 2016 This Week’s Focus
Will you be career-ready?
What are You Worth? Tips for Salary Negotiation with Career Services
WELCOME TO THE Summer BOOST Program
Spring 2015 Italian L a b O r I e n t a t I o n.
COMD 4900 – AIR Department at City Tech
WFHS School Counselors
Grade 12 My Blueprint Individual Pathways Plan (IPP)
Monday, September 14th Warm-up
Career & Life Planning Center
Monday, May 2, 2011 Objectives:R.9.6.5) Generate and define questions related to universal themes to interpret meaning; (R.9.8.7) Connect own background.
Undergrad Research and Writing Studio
Week 20 Social Studies/science
World History A December 2-6.
Lovern’s 3rd Grade Room 710 lovernt Letters
Extended Christmas Hours Thursday December 8th 9am -6:30pm Friday December 9th 9am -6:30pm Saturday December 10th 9am-6pm Thursday December.
HOURS OF OPERATION LAST WEEK OF FALL 2017 MIRON STUDENT CENTER
Career and transfer center
Language Arts: Monday 1-28 I.N. 9
Communication Sheet Name Mrs. Brooks Room 303 TUESDAY DAY 8 ART `
Lovern’s 3rd Grade Room 710 lovernt Letters
Collection of Background Check Forms for Fall 2019 Undergraduate Clinical and Internship Clearance! Where: In the hallway outside of the College of Nursing.
DHS Announcements.
AM Area 31 Students classes at Career Center from 7:35-10:03
MaY 2016 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 1 2
Richland Honors Program
Presentation transcript:

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 12 April 2012

UC SANTA CRUZ Upcoming Events  Daniel Benmergui  Wednesday, April 18, 2012  E2 180, 11am  Zynga Campus Visit and Tech Talk  Wednesday, April 18  5pm – 7pm, Career Center Library (3 rd floor bookstore building)  Spring Job and Internship Fair  Tuesday, April 24, 11am-3pm  College 9/10 Multipurpose Room  Stone Librande  Creative Director/Game Designer, EA/Maxis  Wednesday, April 25, 2012  E2 180, 11am

UC SANTA CRUZ Upcoming deadlines  Friday (April 13)  Sprint I ends  Sprint II begins  Team status reporting via report tool  Monday (April 16)  Sprint 1 report due  Sprint II plan due

UC SANTA CRUZ Reminder: Lab Cleanup  A reminder about teams responsible for lab tidying duty  Week 2 (this week): Hello World  Week 3 (week of April 16): Chroma  Week 4 (week of April 23): Chroma  Week 5 (week of April 30): Sonar

UC SANTA CRUZ Getting movement control right  Several common control problems with games  Floaty: after receiving player input, the player avatar is non-responsive for a short period of time  Avatar is “floating” through space  Twitchy: player avatar is overly responsive to player input  At its worst, avatar is vibrating, reacting even to noise in reading values of the physical controls  Unresponsive: player avatar responds slowly, or unreliably to player input

UC SANTA CRUZ Attack, Decay, Sustain, Release  Controller inputs are mapped to in-game parameters  Example: right D-Pad arrow mapped to forward motion in Super Mario Bros.  The magnitude of the response of a parameter to a control over time is critical to the “feel” of that control  A framework for thinking about this time response is:  Attack  Decay  Sustain  Release max speed time (sec) 1 sec A S R 2 sec Model of Mario’s Horizontal Movement button pressed button released

UC SANTA CRUZ ADSR  Attack  The controlled parameter ramps up to its maximum value  Decay  Any automatic decrease from the maximum value before reaching a steady- state value of the parameter  Often not present in video games  When present, is often a mistake  Sustain  A steady-state value for the parameter, often maintained for as long as the player uses the control  Release  The controlled parameter decreases back to some background state (down to no activity, no firing, etc.)  Each of these are variables you can manipulate in creating your game’s feel

UC SANTA CRUZ Immediate Response  Immediate response to control  Very short attack/release  Example: player in Donkey Kong  Responsive, but stiff  Good for precise control: movement and jumping max speed time (sec) 1 sec A S R 2 sec control released control pressed

UC SANTA CRUZ Floaty Controls  A longer attack phase results in a floaty, loose feel  Sometimes floaty is good (Asteroids), but often is not  Causes problems when players feel there is no immediate response to input max speed time (sec) 1 sec A S R 2 sec control released control pressed

UC SANTA CRUZ Tight, responsive  A short attack phase makes controls feel tight and responsive max speed time (sec) 1 sec A SR 2 sec control released control pressed

UC SANTA CRUZ Game states  It is often the case that a player avatar (or the overall game) will have multiple distinct states  Example: Mario can be on the ground (state 1), or in the air (state 2)  The ASDL response curve can vary depending on state  Strength of response to left/right controls is much smaller when Mario is in the air  This gives you an extra degree of freedom when designing your controls  Two or more sets of responses mapped to the same input

UC SANTA CRUZ Exercise #1  Go to:   Download example: Demo CH13-1 (*not* -2)  With a few partners, play around with the various inputs until you get a Mario character that has good game feel

UC SANTA CRUZ Exercise #2  With your team, create one or more ADSR charts to describe the response of your player avatar  Discuss whether this is the best ADSR curve for your game  Be prepared to give a short presentation on this to the class