63
CS/INFO 4154: Analytics-driven Game Design Balance Lecture 12:

CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

CS/INFO 4154:Analytics-driven Game Design

Balance

Lecture 12:

Page 2: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Friends Release Tuesday

Submit your game

through CMS

through GDIAC website

you will receive an email about this

before 10:10am

Page 3: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Friends Postmortem 11/10

High-level view: were players engaged? Report median levels completed and time played

Show burndown charts for levels completed and time played

Explain the biggest problem with engagement What is the problem?

How did you identify this problem? i.e. burndown chart analysis

Where is the problem happening? Show a (spatial) heatmap

What proportion of players are affected? Show a state-transition diagram or temporal heatmap

How do you think you will fix it?

Page 4: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Years of Balancing

Page 5: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing language

OPimba

nerf

underpowered

broken

buff

winrate

qq

rework

Page 6: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

“Zerg OP, Toss imba!! So can we nerf terran now?”

- rockman

Page 7: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

“Zerg OP, Toss imba!! So can we nerf terran now?”

Zerg and Protoss are too powerful so can we reduce the relative power of Terran?

Page 8: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Problem Response

fair

overpowered

underpowered

nerf

buff

Page 9: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Case Study: Halo Series

Page 10: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Case Study: Halo 1

Page 11: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Halo 1: Overpowered Pistol

Page 12: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Case Study: Halo 2

totally unbalanced

Page 13: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Case Study: Halo 3

Page 14: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Halo 3 Balance Interface

Pistol:

Sniper Rifle:

2

4

Page 15: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Halo 3 Balance Interface

Pistol:

Sniper Rifle:

3

4

Page 16: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Halo 3 Balance Interface

Pistol:

Sniper Rifle:

3

4

Are you having fun? Y/N

Page 17: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

An unbalanced game is…

Unfair

Frustrating

Uninteresting

Trivial

Page 18: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

What is balance?

Narrowest sense:

Fairness

Page 19: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Fairness in competitive games

Page 20: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

50% 50%

Page 21: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

> 50% < 50%

Page 22: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

< 50% > 50%

Page 23: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

52-56%

Page 24: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Fairness in noncompetitive games

When I fail, is it:

my fault?

the game’s fault?

Page 25: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

What is balance?

Narrowest sense:

Fairness

Expanded sense:

Depth

Variedness

Interestingness

Harmony

Page 26: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Key Questions

How important is playing unpredictably?

To what extent must players react to the current state of the game?

How powerful is an action or combination of actions?

How much long-term strategy is necessary?

Is the outcome known long before the game’s end?

What is the effect of avoiding certain end states?

Are the starting conditions of the game fair?

Page 27: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Basketball

Page 28: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Tic-Tac-Toe

Fun as a kid

Not so much as an adult

Page 29: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Perfect Play

100%

Page 30: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Perfect Play

100%

Page 31: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Perfect Play

0%0%

Page 32: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Perfect Play

draw

draw

first move

Page 33: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Why is balance so hard?

Complex interconnected systems

Hard to change these systems on the fly

Hard to measure balance

Player behavior changes over time

A < B < C

Page 34: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Possible strategies

Metagame

Known

strategies

Page 35: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

SlayerS_`BoxeR` (Lim Yo-Hwan)

Page 36: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

BoxeR’s famous SCV rush

Page 37: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

All-in attacks with workers

Superhuman micromanagement

Dropships everywhere

BoxeR’s innovations

><

Page 38: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing Techniques

Symmetry

Page 39: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Case study: Chess

Page 40: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Case Study: Warcraft/Starcraft Series

Page 41: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

WarCraft II (and most old RTSes)

Both

Humans Orcs

Page 42: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

StarCraft

Terran Zerg Protoss

Page 43: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing Techniques

Symmetry

Page 44: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing Techniques

Symmetry

Tweaking

Page 45: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing Techniques

Symmetry

Tweaking

Tweaking Interface

Page 46: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Tweaking Interface

Pistol:

Sniper Rifle:

2

4

Page 47: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Tweaking Interface

Pistol:

Sniper Rifle:

3

4

Page 48: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing Techniques

Symmetry

Tweaking

Tweaking Interface

Page 49: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing Techniques

Symmetry

Tweaking

Tweaking Interface

Analytics!

Page 50: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Behavioral Statistics

DatabasePeople Play

Pawn Moves 28% of Moves

Knight Moves 22% of Moves

Page 51: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

League of Legends

Page 52: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

StarCraft II

Page 53: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

StarCraft II

Page 54: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing Techniques

Symmetry

Tweaking

Tweaking Interface

Analytics!

Game theory

Page 55: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Ideally…

Unbalanced

Game

Balanced

Game

Page 56: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

How fair are the starting conditions?

Player must choose a

starting condition S.

Page 57: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

How powerful is a particular action?

Player cannot play action

A more than k times.

Page 58: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

How important is long-term strategy?

Player cannot look more than

k moves into the future.

Page 59: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played
Page 60: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing Techniques

Symmetry

Tweaking

Tweaking Interface

Analytics!

Game theory

Page 61: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Balancing Techniques

Symmetry

Tweaking

Tweaking Interface

Analytics!

Game theory

Storyboarding

Page 62: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Summary: what is balance?

Narrowest sense:

Fairness

Expanded sense:

Depth

Variedness

Interestingness

Harmony

Page 63: CS/INFO 4154 · Friends Postmortem 11/10 High-level view: were players engaged? Report median levels completed and time played Show burndown charts for levels completed and time played

Group Activity: Balance Scorecard!

Is there a dominant strategy?

Which mechanics are overpowered? Underpowered?

How much long-term strategy is necessary?

To what extent must players react to the current state of the game?

When the player fails, whose fault is it?