progressions - cornell university...assignment 5: throwaway prototype friday and monday no pressure...

70
CS/INFO 4154: Analytics-driven Game Design Progressions Class 8:

Upload: others

Post on 11-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

CS/INFO 4154:Analytics-driven Game Design

Progressions

Class 8:

Page 2: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Mon Wed Fri

9/15Throwaway Testing 1

9/18Throwaway Testing 2

9/29Alpha Testing 2

9/11Progressions

9/13Achievement Mechanisms

9/27Alpha Testing 1

Page 3: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Assignment 5: Throwaway Prototype

Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build them

Avatar moves/jumps on flat land Grid with nothing on it Background artwork

Submit picture through CMS by end of class on Friday 8/15

Page 4: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Impossible to pass without experiencing interaction Isolated from other actions and interactions Player is relatively safe

Review: discoverable situations

Page 5: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Review: User Interfaces

Page 6: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Impact of animations

Refraction Hello Worlds

Andersen et al. CHI 2011

Page 7: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Impact of animations

Page 8: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Impact of animations

Refraction Hello Worlds

7,765 players 5,050 players

Page 9: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

With animations, engagement…

Page 10: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

With animations, engagement…

Page 11: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

With animations, engagement…

Page 12: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

With animations, engagement…

no change no change

Page 13: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Engagement (time played, seconds)

p < 0.001

RefractionHello Worlds

0

100

200

300

400

500

0

100

200

300

400

500

600

p = 0.01

Page 14: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Performance (levels completed)

p < 0.001p > 0.05

RefractionHello Worlds

0

1

2

3

4

5

6

7

0

5

10

15

Page 15: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Now: Learning and Engagement

Page 16: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Outline1. Flow and units of challenge2. Progression metrics and Gantt charts3. Group activity: progression analysis

Page 17: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Outline1. Flow and units of challenge2. Progression metrics and Gantt charts3. Group activity: progression analysis

Page 18: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Flow

Page 19: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Flow State Intense and focused concentration on what one is

doing in the present moment Loss of reflective self-consciousness A sense that one can control one’s actions Distortion of temporal experience Experience of the activity as intrinsically rewarding

Nakamura and Csikszentmihalyi 2001

Page 20: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Conditions for Flow Perceived challenges, or opportunities for action,

that stretch (neither overmatching nor underutilizing) existing skills

Clear proximal goals and immediate feedback about the progress that is being made

Nakamura and Csikszentmihalyi 2001

Page 21: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Trivia: ThatGameCompany

Journey (2012) Flower (2009)

Page 22: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Trivia: Flow

Jenova Chen

Flow (2006)

Page 23: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Abuhamdeh and Csikszentmihalyi 2012

Studied impact of skill difference on fun in chess Measured skill through Elo ratings

Base score: 1400 Expert: 2000 Grandmaster: 2600

Win probability: +0 = 50% +200 = 16% +400 = 3%

The Social Network

Page 24: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

0 +500 +1000-500-1000

Abuhamdeh and Csikszentmihalyi 2012

Players preferred playing players ranked:

Page 25: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

0 +250 +500

Abuhamdeh and Csikszentmihalyi 2012

Players preferred playing players ranked:

+375+125

262 points

Page 26: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Abuhamdeh and Csikszentmihalyi 2012

Page 27: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

“Players most enjoyed competing against opponents who had ratings that were 262 points higher than their

own ratings.”

“The probability of a player winning such a game is approximately 20%.”

Abuhamdeh and Csikszentmihalyi 2012

Page 28: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Skill

Diff

icul

ty

Anxiety

Boredom

Flow: Ideal situation

Page 29: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Challenge: manage complexity Break down complexity into discrete and

recognizable components Systematically and gradually introduce components

this is called a progression

Page 30: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Units of Challenge: Design Patterns

Platformer: Jump Stealth Game: Avoidance

Tricky JumpAvoid Detection

Help player to recognize situations and apply learned skills Often inspired by game genre Ultimately, specific to your game design

Page 31: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Robot Unicorn Attack

Page 32: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Robot Unicorn Attack Progression

Challenges:A = jump B = dash

A A A B A A B

Page 33: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Task

Cha

lleng

e

jump

dash

Robot Unicorn Attack Progression

Page 34: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Outline1. Flow and units of challenge2. Progression metrics and Gantt charts3. Group activity: progression analysis

Page 35: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Task 1Task 2Task 3Task 4

Gantt Chart Generally used for project planning We will use them to analyze and plan progressions

Page 36: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Portal 2 Gantt Chart

Level

Mechanic

Source: Piotr Bugno https://www.behance.net/gallery/4434779/Portal-2-timelines

Page 37: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build
Page 38: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Design Patterns ComposeAvoidance + Avoidance Avoidance + Chasing

Chaser

Page 39: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

LightBot Playthrough

Page 40: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Task

Cha

lleng

e

move

turn

LightBot Progression

jump

light

Page 41: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

This tends not to happen

Task

Mechanic 1

Mechanic 2

Mechanic 3

Cha

lleng

e

Page 42: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

This tends not to happen

Task

Mechanic 1

Mechanic 2

Mechanic 3

Cha

lleng

e

Page 43: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

This tends not to happen

Task

Mechanic 1

Mechanic 2

Mechanic 3

Cha

lleng

e

Page 44: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

More likely

Task

Mechanic 1

Mechanic 2

Mechanic 3

Cha

lleng

e

Page 45: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Level

Cha

lleng

eIdeal?

Mechanic 1

Mechanic 2

Mechanic 3

Page 46: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Level

Cha

lleng

eNote: put tutorials here

Mechanic 1

Mechanic 2

Mechanic 3

Page 47: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Level

Cha

lleng

eWhat metrics define a progression?

Mechanic 1

Mechanic 2

Mechanic 3

Page 48: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Recombination

Page 49: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Learning Pace

Page 50: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Learning Pace How frequently to introduce new mechanics?

# 𝑜𝑜𝑜𝑜 𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚# 𝑜𝑜𝑜𝑜 𝑡𝑡𝑚𝑚𝑚𝑚𝑡𝑡𝑚𝑚

Page 51: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

61 levels

28 mechanics

𝑝𝑝𝑚𝑚𝑚𝑚𝑚𝑚 =# 𝑜𝑜𝑜𝑜 𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚

# 𝑜𝑜𝑜𝑜 𝑡𝑡𝑚𝑚𝑚𝑚𝑡𝑡𝑚𝑚=

2861

=

Portal 2 Pace

0.46 mechanics/task

Page 52: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Reinforcement How long to “dwell” on a mechanic before

introducing a new one?

Challenges :A = jump B = dash

A A A BA B vs.

Page 53: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Recombination How often to combine mechanics with other

mechanics?

Challenges:A = jump B = dash C = shoot fireball

A AB ABCA B C vs.

Page 54: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Comparing progressionsR

einf

orce

men

t

Recombination

Page 55: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Pair activity: compare progressionsR

einf

orce

men

t

Recombination

A, B, C, D, E, F

A, A, A, B, B, B

A, AB, ABC, ABCD, ABCDE

A, A, B, B, AB, AB

Page 56: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

A, A, A, B, B, BR

einf

orce

men

t

Recombination

A, A, A, B, B, B

Page 57: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

A, AB, ABC, ABCD, ABCDER

einf

orce

men

t

Recombination

A, A, A, B, B, B

A, AB, ABC, ABCD, ABCDE

Page 58: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

A, B, C, D, ER

einf

orce

men

t

Recombination

A, A, A, B, B, B

A, AB, ABC, ABCD, ABCDEA, B, C, D, E

Page 59: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

A, A, B, B, AB, ABR

einf

orce

men

t

Recombination

A, A, A, B, B, B

A, AB, ABC, ABCD, ABCDEA, B, C, D, E

A, A, B, B, AB, AB

Page 60: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Robot Unicorn Attack Progression

Challenges:A = jump B = dash

A A A B A A BHigh reinforcement, low recombination

Page 61: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Hello Worlds

Challenges:A = move B = two worlds C = close world

Page 62: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

A

Page 63: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

AB

Page 64: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

AB

Page 65: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

ABC

Page 66: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

ABC

Page 67: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Hello Worlds

ABCABCABABA

Moderate reinforcement, high recombination

Challenges:A = move B = two worlds C = close world

Page 68: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

What’s the best? No correct answer Some reinforcement but not too much Some recombination but not too much

Page 69: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Outline1. Flow and units of challenge2. Progression metrics and Gantt charts3. Group activity: progression analysis

Page 70: Progressions - Cornell University...Assignment 5: Throwaway Prototype Friday and Monday No pressure Doesn’t need to be playable or integrated Pick some pieces of your game and build

Group activity #1

Task

Cha

lleng

e

Pattern 1

Pattern 2

Pattern 3

Make a Gantt Chart for In the Company of Myselfhttp://www.kongregate.com/games/2DArray/the-company-of-myself