cs/info 4154 · plants vs. zombies. sense of achievement. common threads ... topic 2: video game...

70
CS/INFO 4154: Analytics-driven Game Design Mechanics and Brainstorming Class 2:

Upload: others

Post on 16-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

CS/INFO 4154:Analytics-driven Game Design

Mechanics and Brainstorming

Class 2:

Page 2: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Eventually…

Pyrokid, 2014

Page 3: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Goal of Paper Prototyping

Pyrokid, 2014

Evaluate whether the idea has potential Implement the core of the idea Do the minimum possible to test it

Page 4: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

What is a game?

Page 5: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Tracy Fullerton

a closed, formal systemthat engages players in

structured conflictand resolves its uncertainty

in an unequal outcome

(Game Design Workshop)

Page 6: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Karen Salen and Eric Zimmerman

a systemin which players

engage in artificial conflict, defined by rules,

that results in a quantifiable outcome

(Rules of Play)

Page 7: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Sid Meier

a series of interesting decisions

(GDC 2012)

Page 8: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Common Threads Rules Conflict Decisions

Page 9: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Common Threads Rules Conflict Decisions

Page 10: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Actions Interactions

Game Mechanics

Rules

Page 11: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Actions Verbs that describe what the player can do

Walk Run Jump Shoot

Might not involve an avatar Build Swap Rotate

Page 12: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

What are the actions?

Page 13: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

What are the actions?

Page 14: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Actions tend to map to a single input

button press key press click on something drag something

Page 15: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Actions combine

run + jump = jump further

shoot + slide = strafing attack

Page 16: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Actions Interactions

Game Mechanics

Page 17: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Actions Interactions

Game Mechanics

Page 18: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Interactions Things that happen because of an action Player does not have direct control

Page 19: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

What are the interactions?

Page 20: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

What are the interactions?

Page 21: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Actions Interactions

Game Mechanics

Page 22: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Common Threads Rules Conflict Decisions

Page 23: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Growth in complexity

Plants vs. Zombies

Page 24: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Sense of achievement

Page 25: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Common Threads Rules Conflict Decisions

Page 26: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

What are the decisions?

Page 27: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Objective: Simulate Rules Conflict Decisions

Page 28: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Sometimes easy to prototype

Page 29: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Sometimes not…

Page 30: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Discretizing Space

Page 31: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Discretizing Space

Page 32: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Discretizing Time

Turns!

Page 33: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Why is brainstorming important?

Page 34: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

no fame lots of fameno fame

Review: making pots

1 hour 10 hours 100 hours

Page 35: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Which is better use of time?

make many pots spend all your time making one awesome pot

Page 36: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Fewer designs More designs

What are the tradeoffs?

Spend more time per design Avoid duplication of effort Reach consensus faster

Explore more First idea maybe not the best Play off each other’s ideas

Page 37: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

The hypothesis

Source: David Bayles, Ted Orland (2001) Art & Fear: Observations on the Perils (and Rewards) of Artmaking

Page 38: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Reality

Source: David Bayles, Ted Orland (2001) Art & Fear: Observations on the Perils (and Rewards) of Artmaking

Page 39: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Larger-scale experiment

“Parallel prototyping leads to better design results, more divergence, and increased self-efficacy”

Steven P Dow, Alana Glassco, Jonathan Kass, Melissa Schwarz, Daniel L Schwartz, Scott R Klemmer

CHI 2011

Page 40: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Scenario 1

Design Design

Dow et al. CHI 2011

Page 41: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Meeting Room

Scenario 1: Share One

Design DesignFinalDesign

FinalDesign

Dow et al. CHI 2011

Page 42: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Scenario 2Design 1

Design 2

Design 3

Design 1

Design 2

Design 3

BestDesign

BestDesign

Dow et al. CHI 2011

Page 43: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Meeting Room

Scenario 2: Share Best

BestDesign

BestDesign

FinalDesign

FinalDesign

Dow et al. CHI 2011

Page 44: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Scenario 3Design 1

Design 2

Design 3

Design 1

Design 2

Design 3

Dow et al. CHI 2011

Page 45: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Scenario 3Design 1

Design 2

Design 3

Design 1

Design 2

Design 3

Dow et al. CHI 2011

Page 46: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Meeting Room

Scenario 3: Share Multiple

Design 1

Design 2

Design 3

Design 1

Design 2

Design 3

FinalDesign

FinalDesign

Dow et al. CHI 2011

Page 47: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Large-scale evaluation

Dow et al. CHI 2011

Page 48: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Share One

Share Multiple

Share Best

Dow et al. CHI 2011

Which did the best?

Page 49: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Effect of sharing multiple designs

+25%+15%+5% +45%+35%

Dow et al. CHI 2011

Page 50: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Clicks per million impressions

0

200

400

600

800

1000

1200

Share One Share Best Share Multiple

Dow et al. CHI 2011

Page 51: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

1 tip of good design:

Improve your design by 25% by simply using this one weird tip

Page 52: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Why is testing prototypes important?

Question: should you spend time making or testing?

Page 53: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Egg drop

Dow et al. CHI 2011

Page 54: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Design

Design

Experimental Conditions

Test

Design

Test

Iterativegroup

Non-iterativegroup

Page 55: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Some of the products

Dow et al. CHI 2011

Page 56: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Effect of iteration

sameworse better

Dow et al. CHI 2011

Page 57: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Effect of iteration

+75%+50%+25% +125%+100%

Dow et al. CHI 2011

Page 58: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Maximum height

01234567

Iterative Non-iterative

Page 59: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Functional fixedness

The Candle Problem (Karl Duncker)

Page 60: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Functional fixedness

The Candle Problem (Karl Duncker)

Page 61: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Key Lesson of this Class #1

Generating, sharing, and testingmultiple ideas leads to better outcomes

Ideas are valuable even if not used

Take next week seriously!

Page 62: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Brainstorming Technique Focus Limit the amount of time Appoint a scribe who will write down ideas Positive phase

Only write down new ideas! Don’t criticize any suggestion.

Negative phase Discuss each idea and reject as a group

Repeat if necessary But take a break! If done correctly, you will be exhausted.

Page 63: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Mon Wed Fri

8/25Mechanics and

Prototyping

8/28In-class Brainstorming

8/30Paper Prototyping 1

9/1Paper Prototyping 2

Attendance will be taken

Page 64: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Assignments 2 & 3: Paper Prototypes

NOT GRADED! Will have Monday’s

class to work on this Prototype #1

due Wed 8/30 (11:00am) (submit a picture)

Prototype #2 due Fri 8/1 (11:00am) (submit a picture)

Zombify, 2014

Page 65: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Game: Video Game Charades Topic #1: emotions Topic #2: video game problems

Page 66: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Game: Video Game Charades

Actor

Page 67: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Topic 1: emotions

A

Page 68: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Topic 1: emotions

B

Page 69: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Topic 2: video game problems

A

Page 70: CS/INFO 4154 · Plants vs. Zombies. Sense of achievement. Common Threads ... Topic 2: video game problems. A. Topic 2: video game problems. B. Title: PowerPoint Presentation Author:

Topic 2: video game problems

B