84
The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Embed Size (px)

Citation preview

Page 1: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

The Puzzlemaker’sSurvival Kit

Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Page 2: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Puzzles are part of many games

By themselves

Within larger games

On web and phones

In education

Page 3: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

But how do you… Design a good puzzle? Get started? Produce levels efficiently? Match puzzles to your audience?

Page 4: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

The puzzlemaker’s survival kit

!!!

Concepts

Genres Process Refs

Page 5: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

CONCEPTS

Behind all puzzles

!!!

Page 6: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

A puzzle is a problem that is

fun to solve and has a right answer

As opposed to everyday “problems”

That can be confirmed by computer

Page 7: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

The play pyramid

Game

Puzzle

Toy

Experience

Page 8: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Motivation

Deeper Meaning

Challenge

Character &

Setting

Distraction

Page 9: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Modalities: Word, Image, Logic

Page 10: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Modalities: Combinations

Page 11: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Modalities: Combinations

Page 12: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Beyond pure reason

Chance

Knowledge

Dexterity

Prizes

Page 13: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Five genres

Page 14: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

GENRES

1. Action–Puzzle

Page 15: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Action puzzle games

= Puzzles + Time pressure

Yes: Tetris, Collapse!

No: Pacman, Mummy Maze

Popular with women

Popular on the web

Page 16: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Key issue: Error recovery

Tetris – clear lines

Collapse! – clear clumps

Pipe Dream – replace tile

Q*Bert – reversible moves

Page 17: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Collapse!

Page 18: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lessons from Collapse Nested rhythms

New block

Click group

New line

Blow up bomb

Level up

Reach top

GAME ACTIONS PLAYER ACTIONSTICKS

2000

300

36

12

4

1

Page 19: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lessons from Collapse

Easy to learn

Randomness is addictive

Business model: upsell

Page 20: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

GENRES

2. Story–Puzzle

Page 21: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Story puzzle games Puzzles + storyline Yes: Myst, The Fool’s Errand

Yes: Metal Gear Solid, Ico

No: combat quest games

Page 22: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Key issue: role of puzzles Branching narrative – choices

Page 23: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Key issue: role of puzzles Branching narrative – choices Linear narrative – locks

Page 24: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Key issue: role of puzzles Branching narrative – choices Linear narrative – locks Enhanced narrative – optional

depth

Page 25: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Ico

Page 26: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lessons from Ico Appropriate story Solve puzzle two

ways In-game hints Re-use

mechanismsMUSICALSThe Producers Singing in the RainWest Side Story

GAMESIco – QuestMyst – MysteryFool’s Errand -- Cards

Page 27: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Other examples

The 7th Guest

Myst

Metal Gear Solid

Law & Order

Page 28: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

GENRES

3. Competitive–Puzzle

Page 29: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Competitive puzzle games

Puzzles + multiple players Yes: Jeopardy!, Boggle

No: chess

Almost: Scrabble

Page 30: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Key issue: Scoring

Score: Jeopardy!

Board: Trivial Pursuit

Race: Set

Take turns: Battleship

Social scoring: Boggle

Page 31: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Boggle

Page 32: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Boggle

Page 33: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lessons from Boggle Simple format

Random content

Short play cycle

Scalable room

Tangleword

Jeopardy!

12 12 12 12 12 12 12

220

Page 34: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

GENRES

4. Construction–Puzzle

Page 35: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Construction puzzle games Puzzles + Building Things Yes: The Incredible Machine, Pit

Droids

No: SimCity, Marble Drop

Almost: Tetris, Lemmings

Page 36: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Key issue: Modularity

Few pieces, many combinations

{ } = 10

{} x { } = 25

{} x { } x {} = 54

Page 37: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Key issue: Modularity Legos, furniture

Too little structure

Too much structure

Page 38: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Incredible Machine

Page 39: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Incredible Machine

Page 40: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Incredible Machine

Page 41: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Incredible Machine

Page 42: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Incredible Machine

Page 43: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Incredible Machine

Page 44: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Incredible Machine

Page 45: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Incredible Machine

Page 46: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Incredible Machine

Page 47: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lessons from Incredible Machine

Start with a tutorial Edit + Run Authoring = Build + Record

Page 48: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

GENRES

5. Pure Puzzle

Page 49: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Pure puzzle games Puzzles are the focus Yes: Pandora’s Box, Mummy Maze

Yes: FreeCell, Minesweeper

Yes: Crossword, jigsaw puzzles

Page 50: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Key issue: Larger Form

Accelerating

Linear

Sawtooth

Semilinear

Ordered collection

Metapuzzle

Page 51: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Demo: Mummy Maze

Page 52: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Things to notice Small board fits on phone Tutorial vs. on-the-fly tips Liberal undo Easy to get stuck

Page 53: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lesson 1: indulge one style Satisfy player’s appetite

Page 54: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lesson 1: indulge one style Satisfy player’s appetite Economical to produce

Page 55: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lesson 1: indulge one style Satisfy player’s appetite Economical to produce Daily delivery

Page 56: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lesson 1: indulge one style Satisfy player’s appetite Economical to produce Daily delivery Variety through content

Page 57: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lesson 2: generate puzzles

It’s hard --- Pit Droids

Random --- Solitaire

But possible --- Mummy

Algorithmic– Lights Out

Page 58: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Lesson 3: easy to learn

Familiar – Solitaire

Self-demonstrating

Simple– Diamond Mine

Discoverable -- Alchemy

Page 59: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

PROCESS

Eight steps to a finished game

Page 60: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

The Eight Steps

1. Inspiration2. Simplify3. Editor4. Spec

5. Levels6. Hinting7. Testing8. Presentation

SPECIFYRULES

BUILDPUZZLES

Page 61: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 1: Inspiration Other computer games

Page 62: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 1: Inspiration Other computer games Noncomputer games

Page 63: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 1: Inspiration Other computer games Noncomputer games Art, mechanism

Page 64: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 1: Inspiration Other computer games Noncomputer games Art, mechanism Subject matter

Page 65: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 2. Simplify

Page 66: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 3. Editor Programmer: reusable code Game designer: tweak rules Level designer: build levels Player: build levels

Page 67: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

4. Spec Board — grid, network, irregular,

none Pieces — shape, image, attribute,

supply Moves — sequential, side effect,

primary Goal — exact match, partial,

condition

Page 68: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

5. Level design Start with bang Teach techniques Paint a picture Develop a theme

Page 69: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Start with a bang

Page 70: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Teach techniques

Page 71: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Teach techniques

Page 72: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Paint a picture

Page 73: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Develop a theme

Page 74: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Develop a theme

Page 75: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Develop a theme

Page 76: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 6. Hinting Flow

From the book Flow

Page 77: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 6. Hinting Sequence

Giving hints

Adjusting difficulty

EasyMedium

HardScore

BEFORE DURING AFTER

Alternate pathsShortcuts

Steer the player

ManualDemo

TutorialUndo

BEFORE DURING AFTER

On-the-fly hintsCamera angle

Dialog

Page 78: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 7. Testing Are the rules clear? How hard is it? Are there other solutions? Is it fun?

Page 79: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Step 8. Presentation

Page 80: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

References

Page 81: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Books

Games Magazine

1000 Play Thinks (Moscovich) The Colossal Book

of Mathematics (Gardner)

Advanced Lingo for Games (Rosenzweig)

Page 82: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Web sites Shockwave.com

Mathpuzzle.com

Puzzles.com

Rubiks.com

Page 83: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

Game stores

Page 84: The Puzzlemaker’s Survival Kit Scott Kim -- scottkim.com March 6, 2003 -- Game Developers Conference

For slides from this talk, visit scottkim.comScott Kim, [email protected], 650-728-8582

Copyright 2003 Scott KimImages of games copyrighted by their companies