<<

Analyzing Games chapters 2-3,5 in the book

[email protected] Reasons to analyze games

 Common structures  Deeper understanding of what games are

 Identify differences  What works and what doesn’t work

 Prove hypothesis  Find or isolate problems

 Learn how a game works  How it affects people  How one can reproduce the effects, i.e. design games Exercise: Quake and Go Fish

Common structures? Differences? Breakout session! Quake and Go Fish

 Comparison to understand what games consist of  Identify formal and dramatic elements  Book uses this to “find” a definition  Closed, formal system  Engages players in structured conflict  Resolves in an unequal outcome Quake and Go Fish, cont.

 Formal elements  Dramatic elements  Players  Challenge  Objectives  Play  Procedures  Premise  Rules  Character  Resources  Story  Conflict  Boundaries  Outcome Ways of studying games, cont. Ways of studying games, cont.

Games Ways of studying games, cont.

Gamers Ways of studying games, cont.

Gaming Focus for this course

Gaming

Specifically gameplay, i.e. rule constructs, gameplay Games mechanisms Systems Systems: basic concepts

 “Set of interacting or interdependent entities”  System  Objects  Properties  Behaviors  Relationships  Open and closed systems  Economies  Exchange of something (e.g. objects)  Agents of exchange  Methods of exchange (actions) Systems: basic concepts

 State machine  State  Initial  End  Goal  Events (or rules)  update the state  can be initiated by actions from players or previous events Games as emergent systems

 Types of systems  Fixed  Periodic  Complex  Chaotic  Emergent systems generate unpredictable patterns of complexity  1+1=3 (the sum is more than the parts)  Coupled and Context-dependent  (Orthogonal Unit Differentiation)  Players can create emergence  Bluffing in Poker  Second-order effect  as gameplay Example: Game of Life

 Rules to apply per turn  'populated‘ spaces  Neighbors <= 1 -> remove  Neighbors >= 4 -> remove  'empty‘ spaces  Neighbors = 3 -> add

 Turing equivalent Games as cybernetic systems

 “the science of communication and control theory that is concerned especially with the comparative study of automatic control systems”  Components  A sensor  which provides input to  A comparator  which directs a  An activator  that changes the environment detected by the sensor  Negative feedback loop  Bring the sensor value to a stable value  Positive feedback loop  Bring sensor value to an extreme value Games as cybernetic systems, cont.  Uses in games  Negative feedback  Balancing Effects  Prolongs the game  Magnifies late successes  Positive feedback  Destabilizes the game  Shortens the game  Magnifies early successes  Feedback loops can be emergent features  Feedback system take control away from players  Dynamic Difficulty Adjustment Example: SimWars SimWar

-Production

-Offense

-Defense Cost : 5

50/50

Cost : 1 Cost : 2

Short term Long term Risk - Reward

High Low Types of Rules

From Rules of Play Additional distinctions  Operational Rules  “Rules of Play”  Instantiation Level  Written rules in traditional games  Game rules  Constitutive Rules  Gaming rules  Underlying formal structures  Consequences and emergent features  Explicitly changed rules  Implicit Rules  House Rules  Good sportsmanship  Let other player “take back” a move  Explain options and consequences Rules of Play example: Tic-Tac- Toe Rules of Play example: Tic-Tac- Toe  Operational Rules  X starts; alternate placing one symbol on free space; wins if three-in-a-row; draw if no free spaces  Constitutive Rules  Unwinnable if both players play optimally  Implicit Rules  Not tell other player constitutive rules? No Thanks! (pay attention – this game is part of assignment 2) Tools for analyzing games

[email protected] Design Languages J. Rheinfrank & S. Evenson in Bringing Design to Software (Ed. T. Winograd)

 Purpose and Use  Allows designers to embed meaning into artifacts  Allow artifacts to express meaning to people  Related to the concept of affordances  Allow artifacts to be assimilated into peoples’ lives  Components  Collection of elements  Principles of organization  How the elements relate and interact with each other  Qualifying situations  When is it suitable to use components

 Gameplay design  Deals with an abstract and emergent feature – interaction  Needs to deal with both the interaction itself and that which enables the interaction  Elements can help explain system parts more efficiently Gameplay Mechanics Sicart, M. Defining Game Mechanics. Game Studies, volume 8, issue 2, December 2008. ISSN:1604-7982. http://gamestudies.org/0802/articles/sicart

 Often called game mechanics…  Everyday concept for discussing gameplay  E.g. roll and move, co-op, turn-taking, cards, catch-up, roleplaying, worker placement, victory points, …  This is not how we use mechanics in this course!  Mixes different types of concepts  Components, actions, goals, compounds of these  One definition (Sicart 2008):  “methods invoked by agents, designed for interaction with the game state”  This is how we use mechanics in this course!  Best formalize as verbs: climb, draw card, double jump Gameplay Design Patterns Björk, S., Lundgren, S. & Holopainen, j. Game Design Patterns. DiGRA '03 - Proceedings of the 2003 DiGRA International Conference: Level Up, 2003, Volume: 2. ISBN / ISNN: ISSN 2342-9666. http://www.digra.org/digital-library/publications/game-design-patterns/

 Originally an concept developed for Architecture but applied to many fields…  A way to describe components on all levels within the design language  Support understanding existing designs  Offers possible explanations to why these design choices have been made  Codify unintentional features so they can be intentional choices in later designs  Support making design choices  What is required to make a pattern emerge  What consequences do a pattern have?  Not only problem solving http://virt10.itu.chalmers.se/index.php/Main_Page Game Design Pattern Examples

 Power-Ups  Boss Monster  Paper-Rock-Scissor  Cut Scenes

 Role Reversal  Parallel Lives  Orthogonal Unit Differentiation  Social Interaction Game Design Pattern - Format

 Name  Introduction  One line description  Short stand-alone description  Examples  Using the Pattern  Consequences  Relations  Instantiates – Instantiated by  Modulates – Modulated by  Possibly Conflicting with

 Minimal requirements: name, definition, relations Examples of relations between

GDPs Surprises Luck

Analysis Paralysis Limited Foresight

Randomness Fixed Distributions

Drawing Stacks Cards Dice

D4 D6 D8 D10 D12 D20 Mechanics & Patterns - what is the difference?!?  Basically, two things  Relations  Sicart talk about the need to trace relationships but does not argue for documenting these  Provides specific ones found in specific games  Patterns includes more abstract phenomena  Not only verbs  Observable features and experiences  For example, Surprises and Spectacular Failure Enjoyment Mechanics, Dynamics, Aesthetics http://algorithmancy.8kindsoffun.com/

Marc LeBlanc (Ultima Underworld II, System Shock, , Terra Nova, I-II, Deus Ex, NFL 2K2, NBA 2K2, Oasis, Field Commander) MDA - overview

 Games are state machines  Games are programs

Code Rules Mechanics

Processes Game Sessions Dynamics

Requirements “Fun” Aesthetics MDA – Comments about aesthetics

 “We need to understand the emotional requirements of our software”  Fun, challenge, sense of achievement, sorrow, frustration

 Regarding requirements  “With productivity software, the user brings his goals to the application”  “With games, the application brings goals to the user”  Regarding goals  “As designers, we can choose certain aesthetics as goals for our game design”  Aesthetics of gameplay?  “As with other software, our process is driven by requirements, not features” MDA - Eight Kinds of "Fun"

1. Sensation 5. Fellowship Game as sense-pleasure Game as social framework 2. Fantasy 6. Discovery Game as make-believe Game as uncharted territory 3. Narrative 7. Expression Game as drama Game as self-discovery 4. Challenge 8. Submission Game as obstacle course Game as pastime

What are your two or three favorites? Mentimeter: Examples of relations between

GDPs Surprises (A) Luck (A)

Analysis Paralysis (D) Limited Foresight (D)

Randomness (D) Fixed Distributions (D)

Drawing Stacks (M) Cards (M) Dice (M)

D4 D6 D8 D10 D12 D20 Assignment 2 Game Analysis using Machinations and i*

Some necessary parts introduced in the next lecture… Analyze No Thanks & Catan

 You should answer the following questions for these two games:  What design structures are used to keep players engaged with the game, both regarding interest and regarding actively doing actions?  What design structures are used to make the games typically end near the stated time (given players that know the rules)?  What design structures are used to make players interact with each other, or at least have a feeling that they have been playing a game together?  What design structures exist to make players feel that they are achieving something while they are playing? Analyze No Thanks & Catan

 Requirements of the text:  Have descriptions of the games and their gameplay making use of game mechanics and gameplay design patterns (core gameplay should be covered, the whole games cannot be covered) and relate these to the MDA model  Have clear explicit use of game mechanics and gameplay design patterns (i.e. marked with italics, bold, or SMALL CAPS; explain marking style)  Patterns and mechanics you have identified should be defined, others should have references  Models of both games in i* that showing how players' goals work towards winning states as well as can work against each other (use the creative leaf software and take screenshots)  Models of both games in Machinations showing how the game progresses towards an end game state and what feedback loops you can identify (use the machination software and take screenshots)  Have a discussion what you could not capture due to limitations in the tools Requirements

 Number of people: 2  Form groups yourself

 Deadline: Monday 20201124 21:59  Length: maximum of 8 pages

 Learning objectives  Describe gameplay of two games using academic concepts  Model games with various tools to provide different types of analysis  Argue how players goals can affect actions and the goals of other players  Argue how games can be designed to end after a certain number of moves with a good probability  Show a critical perspective towards the concepts, frameworks, and tools Hints

 Introduce mechanics and patterns you will be using to answer the questions as early as possible and re-use them later  So perhaps already in the descriptions of the overall gameplay  Answer each question for both games at the same time  So go through the questions one and one, not the game one and one  Your models should help you answer your questions  So refer to them when answering the questions  Show that you can use mechanics, patterns, and the MDA model fluently by using them consistently throughout the text  This may include having them as parts in the models...  Look for feedback loops  Iterate…  You can’t get all these things in place in the first try…  And you should start working on this before the lecture introducing Machinations and i*! Most Important Hints

 Sign up for Machinations!  https://my.machinations.io/  Participate in exercise 2  Will introduce Catan  Will let you practice on identifying patterns Thank you! Worked example (part 1/3)