simulation robin burke gam 224. outline admin quiz play paper midterm grades core mechanic...

28
Simulation Robin Burke GAM 224

Upload: jeffrey-walker

Post on 21-Jan-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Simulation

Robin Burke

GAM 224

Page 2: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Outline

AdminQuizPlay paperMidterm grades

Core Mechanic Simulation

Page 3: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Admin

QuizQuiz scores

0

2

4

6

8

10

12

14

0-5 5-10 10-15 15-20 20-25 25-30

Quiz scores

Page 4: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Play paper

Due today Up to 3 days late

½ grade point per day No rewrites

Page 5: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Rewrites

Due 11/9 Turn in

original graded papernew hardcopydigital copy to turnitin.com

Page 6: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Midterm grades

AAAAA--- BBBBBBB++++--- CCCCCC++++- DD FF Major caveats

Final project not included (20%) Participation grades not included (20%) 2 more analysis papers (20%) plus rewrite 3 More reaction papers

Don't panic!

Page 7: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Core Mechanic

Major source of lost point on Quiz #2 Many problems with project milestone

#3

Page 8: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Review

Core mechanic analyzes low-level activity of the playermechanic ≠ physicsmechanic ≠ missionsmechanic ≠ player knowledge

I can have games with similar physics and missions but different mechanicsPac-Man vs Katamari Damacy

Page 9: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Example

Page 10: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Simulation

Games simulate real-world activitiessports gamesracing games

Central ideamapping between the game and the

real-world activity

Page 11: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Simulation II

Games also simulate fantasy and fictional activitiesany RPGmost FPS

Central ideamapping between the game and...

Page 12: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Mapping

The mapping will be incomplete the game may leave out inconvenient or

boring parts the game may include improbable situations

for gameplay reasons The mapping will be inexact

the game may exaggerate the physics for effect or gameplay

the game may (will) abstract from physical reality for practical reasons

Page 13: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Basic fact

All physics is simplificationcomplex multi-body physical

simulations are too slowreality is chaoticlimits to what can be rendered

graphically

Page 14: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Example: Halo

What happens when a grenade explodes?do we simulate the ignition and rapid

oxidation of explosives, pressure waves, metal shear and shrapnel trajectories?

do we simulate concussion injuries, soft tissue damage, and bone trauma?

Page 15: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Game physics

Physics = the evolution of the game statewe want the player to feel as though

there is a real world in the gamethe game state must be complexits evolution must seem naturalthe player's control over it should

seem natural

Page 16: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Natural?

Games are profoundly unnatural Aliens? Psychic powers? Controlling a

civilization over centuries? As in fiction

"willing suspension of disbelief" natural within the game world context

Game physics may have nothing to do with Newton's

physics

Page 17: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Scripting

When there is a fixed stereotyped response to an action in the gamewe say it is "scripted"

As opposed to "simulated"

Page 18: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Example

Designer decides what should happen when a grenade explodesx amount of damage to all units within

certain radiusx/2 damage within a larger radiusleaves a certain "stencil" on the floor

or wall Simplifying the actual physics

Page 19: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Example

Locked door in ZeldaIf player ties to go through locked door

with key in inventory, the door opens and key is used up

SimplificationsDoors are logical, not physical barriers

• Cannot be battered down, blown up, removed from hinges

• Locks cannot be picked

Page 20: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Advantages of scripting

Much, much fasterto apply a simple rule than to run a

physical simulation Easy to write, understand and modify

Page 21: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Disadvantages of scripting

Limits player creativityPlayers will try things that "should"

work• based on extensive physical intuition

Will be disappointed if they don't Game will need many scripts

predicting their interactions can be difficult

complex debugging problem

Page 22: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Simulation

Will still be a simplification Represent the quantities of interest

represent the forces that act on themcreate physical laws for the game

worldevolve the game state according to

these laws

Page 23: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Benefits of simulation

More player optionsDesigner doesn't have to anticipate

every way to do something Physical laws reusable

Do not have script every objectCan build (or buy) generic physics

engine

Page 24: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Disadvantages of simulation

Speedextensive simulation may make the

game too slow Memory

game state may become much larger Testing

difficult to test all possibilities

Page 25: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Design decision

How much to simulate? Where player creativity is important Where realism is important Where a simple enough model can be built

What level of detail is required? depends on the constraints of the game always a computational cost

Page 26: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Example

Script when player enters room, guards converge and attack

Simulation #1 when player takes a step, sound is heard over certain radius if guard is within radius and in room, guard will converge and attack

Simulation #2 when player takes a step, volume of sound is calculated based on

level of stealth, floor material, etc. sound is propagated through room and attenuated based on room

contents guards receive sound signal and if loud enough to reach attention,

they will move in the apparent direction of sound Simulation #3

same as #2, but in 3 dimensions, through floors, etc. Simulation #4

same as #3, but guards have multiple alert states. A single low-intensity noise will increase their alert state.

Page 27: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

The role of simulation

"Immersive fallacy" the best game is one in which the player

feels that they are totally immersed in a simulated world

emphasizes only a certain aspect of the game experience

Counter-examples More detail is not necessarily better

• Katamari Damacy Need for ironic distance

• GTA

Page 28: Simulation Robin Burke GAM 224. Outline Admin Quiz Play paper Midterm grades Core Mechanic Simulation

Monday

Culture unit Play paper due