Fall 2006CS4455 Functionality, Completeness, and Balance Maribeth Gandy Jeff Wilson

Slides:



Advertisements
Similar presentations
Will Mackle SE 3GB3 – GAME BALANCE. PRESENTATION OVERVIEW Define Game Balance Dominant Strategies (and how to avoid them) Incorporating the Element.
Advertisements

Gameplay: Consists of the challenges and actions that a game offers. Challenges for the player to overcome and actions that let her overcome them.
QFD From Chaos to Organization to Success! TEAM 3641 – The Flying Toasters Ron Weber Michigan State Championships April 2013 theflyingtoasters.org.
Intelligence Step 5 - Capacity Analysis Capacity Analysis Without capacity, the most innovative and brilliant interventions will not be implemented, wont.
Digital Game-Based Learning Why and How it Works.
GAME:IT Designing Good Games. Question: What makes a computer game a game? A computer game is a software program in which one or more players make decisions.
Advances in the PARCC Mathematics Assessment August
SE320: Introduction to Computer Games Week 7: Core Mechanics Gazihan Alankus.
CS Working with System Dynamics Maribeth Gandy Jeff Wilson.
Water Polo Spectating for Beginners The following information will help you achieve water polo spectator “gold medal” status.
Water polo Spectating for Beginners The following information will help you achieve water polo spectator “gold medal” status.
Aquila Rise of the Emperor. Overview – Aquila ► A turn based strategy game set in Ancient Rome. ► Your Goal is to become Emperor by eliminating your enemies.
Writing for Games Lynne Hall, Susan Jones. What we will 1. Game Genres 2. Game Design Cycle 3. Early Days Techniques 4. Your Game.
DAMN : A Distributed Architecture for Mobile Navigation Julio K. Rosenblatt Presented By: Chris Miles.
First Grade Unit: Introduction. First Grade Introduction Unit Objectives: PE.1.PR.4.1 Use basic strategies and concepts for working cooperatively in group.
Monte Carlo Methods in Partial Differential Equations.
SELECT A LESSON 1. A WORLD AND CHARACTERS 2. PATHS AND ENEMIES 4. USING PAGES TO CHANGE THE RULES 5. GAME ANALYSIS AND DESIGN 6-7. CREATING YOUR OWN GAME.
Basic Facts – one definition
Chapter 1: What Players Want H. Okan Tekdas N
AfL – A pupil perspective Presented by Sean, Lucy, Najeeb and Nayaab PORTSWOOD PRIMARY SCHOOL PRIDE PASSION SUCCESS.
Formal Elements of Games Maribeth Gandy and Jeff Wilson Based of Ch 3 of Game Design Workshop by Tracy Fullerton.
The Four-phase Lesson Plan
CS 4730 Level Design CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
Aquaphobia Aaron Crutchfield. Why I Made This Game.
Number Talks Building student’s communication and number sense.
Lanchester’s Laws in Space. Overview Introduce Lanchester’s Laws Show a game demo Go through the math How to apply to game design.
9/14/20151 Game Theory and Game Balance CIS 487/587 Bruce R. Maxim UM-Dearborn.
FCN = Functionality, completeness, Balance. Refinement You have a playable system Play, tweak, play, tweak, play, tweak, … Question smaller and smaller.
Copyright ©2015 Pearson Education, Inc.
10/5/20151 Game elements Game Design Vishnu Kotrajaras, PhD.
CSE4AT3 Game Balancing. Designing Fun… You can’t, but there are things you can do to help Balancing the Game.
Goals  Correlation/dependency: The storing of correlations and dependencies  Integration: Methodology for integrating correlated risk distributions into.
Think Game Play! advanced-prototyping/ 016.
Fall 2006CS4455 Prototyping Maribeth Gandy Jeff Wilson
+ Collaboratio n - Curriculum & Instruction Jenn Romriell & Sara Madahamiri.
Game Objectives Provide Challenges Set the tone of the game Affects formal game system Affects game dramatics.
Game balancing Alex Graciov and Devon Gasparotto.
SE 350 – Programming Games Lecture 12: Core Mechanics Lecturer: Gazihan Alankuş 2/10/20121.
Focus Groups. What Are Focus Groups? “A group of individuals selected and assembled by researchers to discuss and comment on, from personal experience,
COMP 585: Serious Games.  Entertaining  Simplified models  Easier to focus  Keep focus as long as possible.
Playing.. Place equally skilled players together in the same group. Have 2 groups per grid so one group is resting while the other group is active. Place.
© Pearson Education Limited 2015
U9/10 Winter Training Week 7 Attacking 1v1 DiagramOrganizationCoaching Points 4v4 Scrimmage Unrestricted Free play first minutes Everyone with a.
Game Balance.
Coaching Pack 12 – 16 Years. What Am I Coaching Today? What Might the Players Learn or Get Better at? TechnicalPsychological example PhysicalSocial example.
Resources for Paraeducators Website
Fins of Fury Paper Prototype. Users Subject 1: Angelus, 26 years old, full time SIAT student, moderate gamer Subject 2: Betty, 20 years old, full time.
Strategic Behavior in Business and Econ Static Games of complete information: Dominant Strategies and Nash Equilibrium in pure and mixed strategies.
"The longer I live, the more I realize the impact of attitude on life. Attitude, to me, is more important than facts. It is more important than the past,
CS4099 Software Project By Tom Clark. The project Main aim: –Show how the expanding field of games utilises CS. –Re-enforce by creating an example using.
Game Procedures Who does what, where, when, and how?
© 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching and Learning™ Game Art and Design Unit 3 Lesson 3 Procedure.
GAME DESIGN Elements of Engagement. Objectives Know the relationship between immersion and engagement Detail the elements needed to create audience –
Organizational Culture & Environment
GAME DESIGN:ALGORITHM DMS 316. WHAT IS AN ALGORITHM? A step by step procedure for calculations. Pattern Input -> output.
Ro-Sham-Go! A JOURNEY THAT REQUIRES MORE THAN CHANCE. TEAM DEFAULT.
Stencyl Visual Programming Dr. Gary Liu. Sections: 1: Game Development Concepts 2: Stencyl and Game Mechanics 3: Stencyl Story and Aesthetics 4: stencyl.
Organizational Communications and Its Importance to Company Growth. Presented by: Kenneth Martinez Organizational Communications Manager.
Systems Engineering Beach Cities Robotics – Team 294 Andrew Keisic Dec 2008.
Multiplayer Games By: Miss Dinnella.
Game Art and Design Unit 3 Lesson 3 Procedure and Rules
Welcome!! While you are waiting…….. Have a look through your pack -
Game Art and Design Unit 3 Lesson 3 Procedures and Rules
Game Art and Design Unit 3 Lesson 2 Objectives
Level Design Workshop.
What makes a good mathematical game?
Maths Games for Maths Games Days
Creative Technology Laboratory
Cooperative Learning Concepts
Trading Live Online Annual Mastery Program Probabilities and Trade Execution High probability of pot knocked over.
Presentation transcript:

Fall 2006CS4455 Functionality, Completeness, and Balance Maribeth Gandy Jeff Wilson

Fall 2006CS 4455 What do I do with my playtesting data? What to test for in each stage –Foundation (basic idea) Is this idea compelling? FUN? –Structure (rules and procedures) Functionality and fun Is this concept worth continuing? –Formal Details (fleshed out game) Functionality, internal completeness, and balance –Refinement Was the fun removed by the previous step? Accessibility

Fall 2006CS 4455 Functionality Can the game be played (in some form)? Rules and procedures in place Can a resolution be reached?

Fall 2006CS 4455 Internal Completeness Are there missing elements? …gaps in the rules? …loopholes, dead ends, game breakdowns? Example: spawn camping

Fall 2006CS 4455 …some spawn camping solutions Spawning points = # of players Spawn Force field / invulnerability Random spawn points Invisibility when spawning No spawning (last man standing) Spawn points can be “neutralized” by opponents Large spawn area and maybe player defined spawn point Spawn point deathtrap for opponents Vigilante justice, “rules of engagement” rating It’s a feature not a bug!

Fall 2006CS 4455 Loopholes Players are very resourceful Very difficult to eliminate totally Asteroids (safe place on screen) “rocket jumping” (ROTT, Quake, Halo2) –…or is it a feature? Mario64 (failure of collision detection) Example: player killers

Fall 2006CS 4455 Player Killers Problem in many MMORPGs Solutions –Community rules –Eliminate nonconsensual combat –Big guy can’t pick on little guy –Split rewards based on damage done Ultima Online solution –Mark player killers with red banners –Vigilante justice, bounties –Cities not accessible, outlaws forced to play like outlaws

Fall 2006CS 4455 Dead Ends Player(s) cannot continue towards goal Your actions/choices in the past (or a bug) doom you to limbo Deadlock between competitors

Fall 2006CS 4455 Balance The process of making sure the game meets your player experience goals Are game elements working together with undesired results? Is there a dominant strategy or player? Is the skill level appropriate for target audience? Assessing this may involve some complex math

Fall 2006CS 4455 Areas to Balance Variables Dynamics Starting Conditions Skill

Fall 2006CS 4455 Variables The properties of the game elements –Size of arena, hit points, shields, money/costs, # of players, # of lives, speed etc. Example: Connect Four –7 x 6 grid versus 8 x 6

Fall 2006CS 4455 Variables Example: WarCraft III –Started with big numbers, then tuned them down –Less units, “concentrating the coolness” –Number of races (9 to 6 to 5 then to 4) Demons messed up the balance –Heroes No more “fodder units”, so heroes can have impact –But how do you enforce this? Unit cap didn’t work Upkeep (had to change the name from “tax”) Originally 4 per race, then 3 (Petitions to reinstate “Ranger”) –Continuous patching as players become more adept

Fall 2006CS 4455 Dynamics What happens when the system is set in motion? –Combinations of rules and actions can cause imbalance –Dominant strategies, objects Avoid reinforcing relationships Add in randomness to even the scales Sweeping victory is satisfying

Fall 2006CS 4455 Dynamics Symmetry –Rotational Symmetry (Rock Paper Scissors) –Remove turn order bias with chance or lots of turns Asymmetrical games –Examples: fighting games, RTSes, historical games –More fun?

Fall 2006CS 4455 Dynamics Asymmetrical Objectives –Ticking clock –Protection –Complete Asymmetry

Fall 2006CS 4455 Skill If no explicit skill levels, balance for medium skill –High and low water mark from expert and novice gamer Dynamic balancing of skill –Tetris, MarioKart64 –must avoid counterintuitive play as strategy

Fall 2006CS 4455 How do I balance my game!? Divide game into discrete functional units –Resource management, combat, magic etc. Focus on one subsystem at a time Make one change at a time “Purity of Purpose” –Each component has single,clearly defined mission –Nothing exists for no reason –Nothing has more than one function –Try stripping out game elements Spreadsheets Trust your intuition