SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
Working with Dramatic Elements
Videogame Design and Programming

Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Combat Chess 3DO
http://www.youtube.com/watch?v=J_zl3rSGKY4

Prof. Pier Luca Lanzi
Star Wars Chess
http://www.youtube.com/watch?v=lBiKHqeFPws

Prof. Pier Luca Lanzi
Dramatic elements give context to the gameplay
This lecture briefly reviews how dramatic
elements are used to create engaging games.
Dramatic elements overlay and integrate the formal
elements of the system into a meaningful experience.

Prof. Pier Luca Lanzi
Challenge

WRC2010 © Milestone

Prof. Pier Luca Lanzi
Challenge is the one thing that engages most players.

Prof. Pier Luca Lanzi
What Do Players Mean by “Challenge”?

9

•  Not that they want to face an impossible or very hard task!
•  They usually refer to
§ Tasks that are satisfying to complete and
§ Require the right amount of work to create a sense of
accomplishment and enjoyment

•  Challenge is therefore very individualized and determined by the
abilities of the specific player in relationship to the game

•  Challenge is also dynamic: a task is initially difficult and but after
becoming accomplished in the task, players will no longer find it
challenging and interesting.
Prof. Pier Luca Lanzi
Is there a way to look at challenge
that is not defined by individual experience?
Mihaly Csikszentmihalyi
Regardless of age, social class, or gender, the people
describe enjoyable activities in much the same way

Prof. Pier Luca Lanzi
Mihaly Csikszentmihalyi’s Findings

• 
• 
• 
• 
• 
• 
• 

11

First, the experience (of enjoyment) usually occurs when we confront tasks we
have a chance of completing
Second, we must be able to concentrate on what we are doing.
Third and fourth, the concentration is usually possible because the task
undertaken has clear goals, and provides immediate feedback.
Fifth, one acts with a deep but effortless involvement that removes from
awareness the worries and frustration of everyday life.
Sixth, enjoyable experiences allow people to exercise a sense of control over
their actions.
Seventh, concern for the self disappears, yet paradoxically, the sense of self
emerges stronger after the flow experience is over.
Finally, the sense of duration of time is altered: hours pass by in minutes, and
minutes can stretch out to seem like hours.

Prof. Pier Luca Lanzi
“The combination of all these elements causes a sense of deep
enjoyment that is so rewarding people feel like expanding a great
deal of energy is worthwhile simple to be able to feel it.”
Csikszentmihalyi M., “Flow: The Psychology of Optimal Experience.
New York: Harper and Row Publishers, Inc. 1990.

Prof. Pier Luca Lanzi
Csikszentmihalyi’s Theory of Flow
Prof. Pier Luca Lanzi
In flow, an activity balances a person between challenge
and ability, frustration and boredom, to produce
an experience of achievement and happiness.

Prof. Pier Luca Lanzi
According to Mihaly Csikszentmihalyi…

• 
• 
• 
• 
• 

15

Flow occurs most often within activities that are goal-directed and bounded by
rules, and that could not be done without skills
“When all of a person’s relevant skills are needed to cope with the challenges
of a situation, that person’s attention is completely absorbed by the activity.”
Players are so involved that activity becomes almost automatic, they stop be
aware of themselves as separate from the actions they are performing.
“[…] they stop being aware of themselves as separate from the actions they
are performing.”
In flow experiences, players know what needs to be done and get immediate
feedback on how well they are achieving their goals (music, tennis, rock
climbing, etc.).
Prof. Pier Luca Lanzi
According to Mihaly Csikszentmihalyi…

• 
• 
• 

• 

16

In game flow, players are aware only on what’s relevant here and now
(no tax problems, no laundry, just the game)
Many game interfaces take over the entire screen or build impressive
audiovisual worlds to focus all the attention
The Paradox of Control: People enjoy the sense of exercising control in
difficult situations; however it is not possible to experience a feeling of control
unless the outcome is unsure, meaning that the person is actually not in
control
The paradox of control is a key element of the enjoyment of game systems:
how can we offer meaningful choices to players, without offering complete
control or an assured outcome? (god-like games)

Prof. Pier Luca Lanzi
Amnesia
http://www.youtube.com/watch?v=M627-obxNzg

Prof. Pier Luca Lanzi
According to Mihaly Csikszentmihalyi…

• 
• 
• 
• 
• 

18

In flow, we are too involved in what we are doing to care about protecting the
ego.
Although during flow we forget our self consciousness while we are engaged,
after a flow activity is over we generally emerge with a stronger self-concept
Paradoxically, the self expands through acts of self-forgetfulness
“One of the most common description of optimal experience is that time no
longer seems to pass the way it ordinarily does”
Digital games are notorious for sucking players in for hours on end because
they involve players in flow experiences that distort the passage of time.

Prof. Pier Luca Lanzi
When most these conditions are present, we begin to
enjoy whatever it is that produces such an experience.
The activity becomes autotelic.
There is no reason for doing it, except
to enjoy the experience it provides

Prof. Pier Luca Lanzi
When Designing a Game…

• 

What skills does your target audience have?

• 

20

What skill level they are at?

• 
• 
• 
• 

How can you give players clear, focused goals, meaningful choices, and
discernible feedback?
How can you merge what a player is doing physically with what they need to
be thinking about the game?
How can you eliminate distractions and fear of failure? Or, how can you
create a safe environment where players lose their sense of self and focus only
on the task at hand?
How can you make the game activity enjoyable as an end in itself?
Prof. Pier Luca Lanzi
Play

Prof. Pier Luca Lanzi
Play can be viewed as freedom of
movement within a more rigid structure

Prof. Pier Luca Lanzi
From “The Promise of Play”

23

• 

“Play is no-directed”

• 

“Play is spontaneous”

• 

“Play is not scripted”

• 

“Play is loud”

• 

“Play is not work”

• 

“Play is physical”

• 

“Play is meaningless behavior. You do it for its intrinsic value to you […]”

• 

…
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Types of Players

• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 

The competitor - always plays to best other players
The explorer - curious about the world, loves adventuring, seeks outside
boundaries (mental or physical)
The collector - acquires items, trophies or knowledge
The achiever - plays for varying levels of achievements; loves ladders/levels
The joker – does not take the game seriously, plays for the fun of playing;
might annoy serious players
The artist – player by creativity, design
The director – loves to be in charge, direct the play
The storyteller – loves to create or live in worlds of fantasy and imagination
The performer – loves to put on a show for others
The craftsman – wants to build, craft, engineer, or puzzle things out
…

Prof. Pier Luca Lanzi
Can you name a game designed for
one specific type of players?

Prof. Pier Luca Lanzi
Level of Engagements
Spectators
Participants
(might experience transformation play)

Prof. Pier Luca Lanzi
Peacemaker
http://www.youtube.com/watch?v=4f8DKQqI-YE

Prof. Pier Luca Lanzi
Premise

© Obsidian Entertainment

Prof. Pier Luca Lanzi
Premise establishes the action of
the game with a setting or metaphor

Prof. Pier Luca Lanzi
Example: in the game you have a set of data. Your
objective is to change your data to increase its values.
To do this, you engage other sets of data according to
a complex interaction algorithm. If the data win the
analysis, you win.

Prof. Pier Luca Lanzi
Street Fight IV
http://www.youtube.com/watch?v=7naDgI-3qrw

Prof. Pier Luca Lanzi
In traditional drama, premise is
estabilshed in the exposition of a story
Exposition sets up the time and place, characters
and relationships, the status quo, etc.
Exposition also depicts the event that upsets the status
quo and creates the conflict; and the point of attack,
the point at which the plot begins

Prof. Pier Luca Lanzi
Angry birds
http://www.youtube.com/watch?v=bNNzRyd1xz0

Prof. Pier Luca Lanzi
S2
http://www.youtube.com/watch?v=8XIi0Pe6ZHc

Prof. Pier Luca Lanzi
Pitfall
http://www.youtube.com/watch?v=MhXMYw1lXY0
http://www.youtube.com/watch?v=oixAg0BGSaI

Prof. Pier Luca Lanzi
Star Wars: Episode IV?
The Fellowship of the Ring?
Space Invaders?
Pitfall?
Diablo?

Prof. Pier Luca Lanzi
The first task of a premise is to make a
game’s formal system playable for the user
Shoot aliens, not just shoot blocks!
A premise that unifies the formal and dramatic elements
provides another opportunity to engage the player

Prof. Pier Luca Lanzi
Character

Prof. Pier Luca Lanzi

© Nintendo
Characters

• 
• 
• 

Characters are agents through whose actions a drama is told
By identifying with the characters and the outcome of their goals, the audience
internalizes the story’s events and empathizes with its movements toward
resolution
Several ways to understand fictional characters in stories
Psychological – the character is a mirror of the audience’s fears and desire
Symbolic – the character stands for a larger idea (Christianity, the
American Dream, etc.)
Historic – depicting real-world figures
Stereotypical – representing cultural cliches

§ 
§ 
§ 
§ 

• 

The main character’s engagement with the problem creates the conflict that
drives the story. It is faced by the antagonist.
Prof. Pier Luca Lanzi
Characters

• 
• 
• 
• 
• 

41

Characters are defined within the story by what they say, what they do, what
they look like, or what they say about them. These are called methods of
characterization
Characters with well-defined traits and realistic personalities who undergo a
significant change in personality during the story, can be thought as “round”
Characters with few defined traits and a shallow personality are considered to
be flat. They are also usually recognizable as stereotypes (the lazy guard, the
evil stepmother, etc.)
Characters must balance “agency” (their practical functionalities) and
“empathy”? (the potential for players to develop an emotional bound to or to
identify with the character)
Sometimes, they are autonomous and controlled by the AI
Prof. Pier Luca Lanzi
Four Key Questions

42

•  What does the character want?
•  What does the character need?
•  What does the audience/player hope?
•  What does the audience/player fear?

Prof. Pier Luca Lanzi
Story

© Jummy Wasion

Prof. Pier Luca Lanzi
The outcome of the story must be uncertain
Games involve storytelling and narratives that begin in
uncertainty and that are resolved over the course of time
In many games, story is actually limited to backstory,
sort of an elaborate version of premise.
An example is the trend of inserting story chapters at the
beginning of each level, creating a linear progression that
follows a narrative but does not affect how the story plays

Prof. Pier Luca Lanzi
S2 – Second Mission Intro
http://www.youtube.com/watch?v=-W5TspdcqfQ&feature=fvw

Prof. Pier Luca Lanzi
Storytelling

• 
• 

There game designers who try to allow the actions
to change the underlying game story
Several ways to accomplish this
The simplest is to create a
branching story line
A story that emerges from
the gameplay (The Sims,
Black & White, Half Life, Halo 2)

§ 
§ 

• 

It remains to be seen if these attempts to allow
emergent storytelling to arise out of formal game
structure, but game designers are still searching for
better ways to integrate story into their game
systems

Prof. Pier Luca Lanzi
World Building

GTA Liberty City © Rockstar North

Prof. Pier Luca Lanzi
GTA Liberty City
© Rockstar North

Subversion
© Introversion

Prof. Pier Luca Lanzi
The Dramatic Arc

Heavy Rain © Quantic Dream

Prof. Pier Luca Lanzi
The Dramatic Art

• 
• 
• 
• 
• 

Conflict is the most important of the dramatic elements discussed so far
Conflict occurs when the protagonist faces a problem or obstacle that keeps it
from accomplish its goal
Traditional dramatic conflict can be broken down into categories such as
character vs character, character vs nature, character vs machine, character vs
self, character vs society, or character vs fate
When the conflict is set in motion, it must escalate for the drama to be
effective. Escalating conflict creates tension, and in most stories the tension
gets worse before it gets better resulting in a classic dramatic arc
This arc describes the amount of dramatic tension in the story as it progresses
in time
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
The Dramatic Arc of Jaws?
Donkey Kong?
What’s the difference between the protagonist of Jaw and Mario?

Prof. Pier Luca Lanzi

Mais conteúdo relacionado

Mais procurados

The Principles of Game Design
The Principles of Game DesignThe Principles of Game Design
The Principles of Game DesignInstantTechInfo
 
Beyond Gamification: 7 Core Concepts for Creating Compelling Products
Beyond Gamification: 7 Core Concepts for Creating Compelling Products Beyond Gamification: 7 Core Concepts for Creating Compelling Products
Beyond Gamification: 7 Core Concepts for Creating Compelling Products Amy Jo Kim
 
"Narrative and Gameplay in Game Design" by Sherry Jones (Apr. 4, 2013)
"Narrative and Gameplay in Game Design" by Sherry Jones (Apr. 4, 2013)"Narrative and Gameplay in Game Design" by Sherry Jones (Apr. 4, 2013)
"Narrative and Gameplay in Game Design" by Sherry Jones (Apr. 4, 2013)Sherry Jones
 
Chapter 16 Motivating Employees
Chapter 16   Motivating EmployeesChapter 16   Motivating Employees
Chapter 16 Motivating Employeesmanagement 2
 
Narrative-Driven Game Design (revised)
Narrative-Driven Game Design (revised)Narrative-Driven Game Design (revised)
Narrative-Driven Game Design (revised)Artur Ganszyniec
 
Killer Game Loops in Social Games
Killer Game Loops in Social GamesKiller Game Loops in Social Games
Killer Game Loops in Social GamesWooga
 
Game Design - Lecture 2
Game Design - Lecture 2Game Design - Lecture 2
Game Design - Lecture 2Andrea Resmini
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should StealStuart Dredge
 

Mais procurados (11)

The Principles of Game Design
The Principles of Game DesignThe Principles of Game Design
The Principles of Game Design
 
Beyond Gamification: 7 Core Concepts for Creating Compelling Products
Beyond Gamification: 7 Core Concepts for Creating Compelling Products Beyond Gamification: 7 Core Concepts for Creating Compelling Products
Beyond Gamification: 7 Core Concepts for Creating Compelling Products
 
"Narrative and Gameplay in Game Design" by Sherry Jones (Apr. 4, 2013)
"Narrative and Gameplay in Game Design" by Sherry Jones (Apr. 4, 2013)"Narrative and Gameplay in Game Design" by Sherry Jones (Apr. 4, 2013)
"Narrative and Gameplay in Game Design" by Sherry Jones (Apr. 4, 2013)
 
Chapter 16 Motivating Employees
Chapter 16   Motivating EmployeesChapter 16   Motivating Employees
Chapter 16 Motivating Employees
 
Narrative-Driven Game Design (revised)
Narrative-Driven Game Design (revised)Narrative-Driven Game Design (revised)
Narrative-Driven Game Design (revised)
 
Game Elements
Game ElementsGame Elements
Game Elements
 
Game Design
Game DesignGame Design
Game Design
 
Killer Game Loops in Social Games
Killer Game Loops in Social GamesKiller Game Loops in Social Games
Killer Game Loops in Social Games
 
Copyright Issues Related to Software and Websites
Copyright Issues Related to Software and WebsitesCopyright Issues Related to Software and Websites
Copyright Issues Related to Software and Websites
 
Game Design - Lecture 2
Game Design - Lecture 2Game Design - Lecture 2
Game Design - Lecture 2
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should Steal
 

Semelhante a Videogame Design and Programming - 06 Working with Dramatic Elements

Videogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal ElementsVideogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal ElementsPier Luca Lanzi
 
Elements for the Theory of Fun
Elements for the Theory of FunElements for the Theory of Fun
Elements for the Theory of FunPier Luca Lanzi
 
Videogame Design and Programming - 03 The Structure of Games
Videogame Design and Programming - 03 The Structure of GamesVideogame Design and Programming - 03 The Structure of Games
Videogame Design and Programming - 03 The Structure of GamesPier Luca Lanzi
 
VDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elementsVDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elementsPier Luca Lanzi
 
Working with Formal Elements
Working with Formal ElementsWorking with Formal Elements
Working with Formal ElementsPier Luca Lanzi
 
Engagement through Gamification
Engagement through GamificationEngagement through Gamification
Engagement through GamificationPier Luca Lanzi
 
VDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsVDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsPier Luca Lanzi
 
VDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgamesVDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgamesPier Luca Lanzi
 
Videogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationPier Luca Lanzi
 
Idea Generation and Conceptualization
Idea Generation and ConceptualizationIdea Generation and Conceptualization
Idea Generation and ConceptualizationPier Luca Lanzi
 
VDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 ConceptualizationVDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 ConceptualizationPier Luca Lanzi
 
Videogame Design and Programming - 01 Course Introduction
Videogame Design and Programming - 01 Course IntroductionVideogame Design and Programming - 01 Course Introduction
Videogame Design and Programming - 01 Course IntroductionPier Luca Lanzi
 
Schechner's performance studies frame
Schechner's performance studies frameSchechner's performance studies frame
Schechner's performance studies frameEmma Westecott
 
Videogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationPier Luca Lanzi
 
What Makes A Game A Serious Game
What Makes A Game A Serious GameWhat Makes A Game A Serious Game
What Makes A Game A Serious GameCentro Metid
 

Semelhante a Videogame Design and Programming - 06 Working with Dramatic Elements (20)

Videogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal ElementsVideogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal Elements
 
Elements for the Theory of Fun
Elements for the Theory of FunElements for the Theory of Fun
Elements for the Theory of Fun
 
Videogame Design and Programming - 03 The Structure of Games
Videogame Design and Programming - 03 The Structure of GamesVideogame Design and Programming - 03 The Structure of Games
Videogame Design and Programming - 03 The Structure of Games
 
VDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elementsVDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elements
 
Working with Formal Elements
Working with Formal ElementsWorking with Formal Elements
Working with Formal Elements
 
Engagement through Gamification
Engagement through GamificationEngagement through Gamification
Engagement through Gamification
 
VDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsVDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanics
 
VDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgamesVDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgames
 
Game Mechanics
Game MechanicsGame Mechanics
Game Mechanics
 
Videogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 Conceptualization
 
Idea Generation and Conceptualization
Idea Generation and ConceptualizationIdea Generation and Conceptualization
Idea Generation and Conceptualization
 
VDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 ConceptualizationVDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 Conceptualization
 
Videogame Design and Programming - 01 Course Introduction
Videogame Design and Programming - 01 Course IntroductionVideogame Design and Programming - 01 Course Introduction
Videogame Design and Programming - 01 Course Introduction
 
Schechner's performance studies frame
Schechner's performance studies frameSchechner's performance studies frame
Schechner's performance studies frame
 
Videogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organization
 
Game Balancing
Game BalancingGame Balancing
Game Balancing
 
2019 dhdownunder game prototyping workshop
2019 dhdownunder game prototyping workshop2019 dhdownunder game prototyping workshop
2019 dhdownunder game prototyping workshop
 
UX for summer camp students
UX for summer camp studentsUX for summer camp students
UX for summer camp students
 
What Makes A Game A Serious Game
What Makes A Game A Serious GameWhat Makes A Game A Serious Game
What Makes A Game A Serious Game
 
Course Introduction
Course IntroductionCourse Introduction
Course Introduction
 

Mais de Pier Luca Lanzi

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i VideogiochiPier Luca Lanzi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiPier Luca Lanzi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomePier Luca Lanzi
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Pier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...Pier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaPier Luca Lanzi
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Pier Luca Lanzi
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationPier Luca Lanzi
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationPier Luca Lanzi
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningPier Luca Lanzi
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningPier Luca Lanzi
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesPier Luca Lanzi
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationPier Luca Lanzi
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringPier Luca Lanzi
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringPier Luca Lanzi
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringPier Luca Lanzi
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringPier Luca Lanzi
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesPier Luca Lanzi
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsPier Luca Lanzi
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesPier Luca Lanzi
 

Mais de Pier Luca Lanzi (20)

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei Videogiochi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning Welcome
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di apertura
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparation
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data exploration
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph mining
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text mining
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rules
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluation
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clustering
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clustering
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clustering
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 Clustering
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensembles
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethods
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rules
 

Último

Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Apsara Of India
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service KolhapurVIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service KolhapurRiya Pathan
 
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...anamikaraghav4
 
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...Riya Pathan
 
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...ranjana rawat
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448ont65320
 
Low Rate Call Girls Ajmer Anika 8250192130 Independent Escort Service Ajmer
Low Rate Call Girls Ajmer Anika 8250192130 Independent Escort Service AjmerLow Rate Call Girls Ajmer Anika 8250192130 Independent Escort Service Ajmer
Low Rate Call Girls Ajmer Anika 8250192130 Independent Escort Service AjmerRiya Pathan
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICEGV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICEApsara Of India
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service AsansolVIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service AsansolRiya Pathan
 

Último (20)

Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
 
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service KolhapurVIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
 
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
 
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
 
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448
 
Low Rate Call Girls Ajmer Anika 8250192130 Independent Escort Service Ajmer
Low Rate Call Girls Ajmer Anika 8250192130 Independent Escort Service AjmerLow Rate Call Girls Ajmer Anika 8250192130 Independent Escort Service Ajmer
Low Rate Call Girls Ajmer Anika 8250192130 Independent Escort Service Ajmer
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort GoaDesi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
 
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICEGV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
 
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service AsansolVIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
 

Videogame Design and Programming - 06 Working with Dramatic Elements

  • 1. Working with Dramatic Elements Videogame Design and Programming Prof. Pier Luca Lanzi
  • 6. Dramatic elements give context to the gameplay This lecture briefly reviews how dramatic elements are used to create engaging games. Dramatic elements overlay and integrate the formal elements of the system into a meaningful experience. Prof. Pier Luca Lanzi
  • 8. Challenge is the one thing that engages most players. Prof. Pier Luca Lanzi
  • 9. What Do Players Mean by “Challenge”? 9 •  Not that they want to face an impossible or very hard task! •  They usually refer to § Tasks that are satisfying to complete and § Require the right amount of work to create a sense of accomplishment and enjoyment •  Challenge is therefore very individualized and determined by the abilities of the specific player in relationship to the game •  Challenge is also dynamic: a task is initially difficult and but after becoming accomplished in the task, players will no longer find it challenging and interesting. Prof. Pier Luca Lanzi
  • 10. Is there a way to look at challenge that is not defined by individual experience? Mihaly Csikszentmihalyi Regardless of age, social class, or gender, the people describe enjoyable activities in much the same way Prof. Pier Luca Lanzi
  • 11. Mihaly Csikszentmihalyi’s Findings •  •  •  •  •  •  •  11 First, the experience (of enjoyment) usually occurs when we confront tasks we have a chance of completing Second, we must be able to concentrate on what we are doing. Third and fourth, the concentration is usually possible because the task undertaken has clear goals, and provides immediate feedback. Fifth, one acts with a deep but effortless involvement that removes from awareness the worries and frustration of everyday life. Sixth, enjoyable experiences allow people to exercise a sense of control over their actions. Seventh, concern for the self disappears, yet paradoxically, the sense of self emerges stronger after the flow experience is over. Finally, the sense of duration of time is altered: hours pass by in minutes, and minutes can stretch out to seem like hours. Prof. Pier Luca Lanzi
  • 12. “The combination of all these elements causes a sense of deep enjoyment that is so rewarding people feel like expanding a great deal of energy is worthwhile simple to be able to feel it.” Csikszentmihalyi M., “Flow: The Psychology of Optimal Experience. New York: Harper and Row Publishers, Inc. 1990. Prof. Pier Luca Lanzi
  • 13. Csikszentmihalyi’s Theory of Flow Prof. Pier Luca Lanzi
  • 14. In flow, an activity balances a person between challenge and ability, frustration and boredom, to produce an experience of achievement and happiness. Prof. Pier Luca Lanzi
  • 15. According to Mihaly Csikszentmihalyi… •  •  •  •  •  15 Flow occurs most often within activities that are goal-directed and bounded by rules, and that could not be done without skills “When all of a person’s relevant skills are needed to cope with the challenges of a situation, that person’s attention is completely absorbed by the activity.” Players are so involved that activity becomes almost automatic, they stop be aware of themselves as separate from the actions they are performing. “[…] they stop being aware of themselves as separate from the actions they are performing.” In flow experiences, players know what needs to be done and get immediate feedback on how well they are achieving their goals (music, tennis, rock climbing, etc.). Prof. Pier Luca Lanzi
  • 16. According to Mihaly Csikszentmihalyi… •  •  •  •  16 In game flow, players are aware only on what’s relevant here and now (no tax problems, no laundry, just the game) Many game interfaces take over the entire screen or build impressive audiovisual worlds to focus all the attention The Paradox of Control: People enjoy the sense of exercising control in difficult situations; however it is not possible to experience a feeling of control unless the outcome is unsure, meaning that the person is actually not in control The paradox of control is a key element of the enjoyment of game systems: how can we offer meaningful choices to players, without offering complete control or an assured outcome? (god-like games) Prof. Pier Luca Lanzi
  • 18. According to Mihaly Csikszentmihalyi… •  •  •  •  •  18 In flow, we are too involved in what we are doing to care about protecting the ego. Although during flow we forget our self consciousness while we are engaged, after a flow activity is over we generally emerge with a stronger self-concept Paradoxically, the self expands through acts of self-forgetfulness “One of the most common description of optimal experience is that time no longer seems to pass the way it ordinarily does” Digital games are notorious for sucking players in for hours on end because they involve players in flow experiences that distort the passage of time. Prof. Pier Luca Lanzi
  • 19. When most these conditions are present, we begin to enjoy whatever it is that produces such an experience. The activity becomes autotelic. There is no reason for doing it, except to enjoy the experience it provides Prof. Pier Luca Lanzi
  • 20. When Designing a Game… •  What skills does your target audience have? •  20 What skill level they are at? •  •  •  •  How can you give players clear, focused goals, meaningful choices, and discernible feedback? How can you merge what a player is doing physically with what they need to be thinking about the game? How can you eliminate distractions and fear of failure? Or, how can you create a safe environment where players lose their sense of self and focus only on the task at hand? How can you make the game activity enjoyable as an end in itself? Prof. Pier Luca Lanzi
  • 22. Play can be viewed as freedom of movement within a more rigid structure Prof. Pier Luca Lanzi
  • 23. From “The Promise of Play” 23 •  “Play is no-directed” •  “Play is spontaneous” •  “Play is not scripted” •  “Play is loud” •  “Play is not work” •  “Play is physical” •  “Play is meaningless behavior. You do it for its intrinsic value to you […]” •  … Prof. Pier Luca Lanzi
  • 25. Types of Players •  •  •  •  •  •  •  •  •  •  •  The competitor - always plays to best other players The explorer - curious about the world, loves adventuring, seeks outside boundaries (mental or physical) The collector - acquires items, trophies or knowledge The achiever - plays for varying levels of achievements; loves ladders/levels The joker – does not take the game seriously, plays for the fun of playing; might annoy serious players The artist – player by creativity, design The director – loves to be in charge, direct the play The storyteller – loves to create or live in worlds of fantasy and imagination The performer – loves to put on a show for others The craftsman – wants to build, craft, engineer, or puzzle things out … Prof. Pier Luca Lanzi
  • 26. Can you name a game designed for one specific type of players? Prof. Pier Luca Lanzi
  • 27. Level of Engagements Spectators Participants (might experience transformation play) Prof. Pier Luca Lanzi
  • 30. Premise establishes the action of the game with a setting or metaphor Prof. Pier Luca Lanzi
  • 31. Example: in the game you have a set of data. Your objective is to change your data to increase its values. To do this, you engage other sets of data according to a complex interaction algorithm. If the data win the analysis, you win. Prof. Pier Luca Lanzi
  • 33. In traditional drama, premise is estabilshed in the exposition of a story Exposition sets up the time and place, characters and relationships, the status quo, etc. Exposition also depicts the event that upsets the status quo and creates the conflict; and the point of attack, the point at which the plot begins Prof. Pier Luca Lanzi
  • 37. Star Wars: Episode IV? The Fellowship of the Ring? Space Invaders? Pitfall? Diablo? Prof. Pier Luca Lanzi
  • 38. The first task of a premise is to make a game’s formal system playable for the user Shoot aliens, not just shoot blocks! A premise that unifies the formal and dramatic elements provides another opportunity to engage the player Prof. Pier Luca Lanzi
  • 39. Character Prof. Pier Luca Lanzi © Nintendo
  • 40. Characters •  •  •  Characters are agents through whose actions a drama is told By identifying with the characters and the outcome of their goals, the audience internalizes the story’s events and empathizes with its movements toward resolution Several ways to understand fictional characters in stories Psychological – the character is a mirror of the audience’s fears and desire Symbolic – the character stands for a larger idea (Christianity, the American Dream, etc.) Historic – depicting real-world figures Stereotypical – representing cultural cliches §  §  §  §  •  The main character’s engagement with the problem creates the conflict that drives the story. It is faced by the antagonist. Prof. Pier Luca Lanzi
  • 41. Characters •  •  •  •  •  41 Characters are defined within the story by what they say, what they do, what they look like, or what they say about them. These are called methods of characterization Characters with well-defined traits and realistic personalities who undergo a significant change in personality during the story, can be thought as “round” Characters with few defined traits and a shallow personality are considered to be flat. They are also usually recognizable as stereotypes (the lazy guard, the evil stepmother, etc.) Characters must balance “agency” (their practical functionalities) and “empathy”? (the potential for players to develop an emotional bound to or to identify with the character) Sometimes, they are autonomous and controlled by the AI Prof. Pier Luca Lanzi
  • 42. Four Key Questions 42 •  What does the character want? •  What does the character need? •  What does the audience/player hope? •  What does the audience/player fear? Prof. Pier Luca Lanzi
  • 43. Story © Jummy Wasion Prof. Pier Luca Lanzi
  • 44. The outcome of the story must be uncertain Games involve storytelling and narratives that begin in uncertainty and that are resolved over the course of time In many games, story is actually limited to backstory, sort of an elaborate version of premise. An example is the trend of inserting story chapters at the beginning of each level, creating a linear progression that follows a narrative but does not affect how the story plays Prof. Pier Luca Lanzi
  • 45. S2 – Second Mission Intro http://www.youtube.com/watch?v=-W5TspdcqfQ&feature=fvw Prof. Pier Luca Lanzi
  • 46. Storytelling •  •  There game designers who try to allow the actions to change the underlying game story Several ways to accomplish this The simplest is to create a branching story line A story that emerges from the gameplay (The Sims, Black & White, Half Life, Halo 2) §  §  •  It remains to be seen if these attempts to allow emergent storytelling to arise out of formal game structure, but game designers are still searching for better ways to integrate story into their game systems Prof. Pier Luca Lanzi
  • 47. World Building GTA Liberty City © Rockstar North Prof. Pier Luca Lanzi
  • 48. GTA Liberty City © Rockstar North Subversion © Introversion Prof. Pier Luca Lanzi
  • 49. The Dramatic Arc Heavy Rain © Quantic Dream Prof. Pier Luca Lanzi
  • 50. The Dramatic Art •  •  •  •  •  Conflict is the most important of the dramatic elements discussed so far Conflict occurs when the protagonist faces a problem or obstacle that keeps it from accomplish its goal Traditional dramatic conflict can be broken down into categories such as character vs character, character vs nature, character vs machine, character vs self, character vs society, or character vs fate When the conflict is set in motion, it must escalate for the drama to be effective. Escalating conflict creates tension, and in most stories the tension gets worse before it gets better resulting in a classic dramatic arc This arc describes the amount of dramatic tension in the story as it progresses in time Prof. Pier Luca Lanzi
  • 53. The Dramatic Arc of Jaws? Donkey Kong? What’s the difference between the protagonist of Jaw and Mario? Prof. Pier Luca Lanzi