SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
The Structure of Games
Videogame Design and Programming	


Prof. Pier Luca Lanzi
The Structure
of Games
	


Prof. Pier Luca Lanzi
video game = video + game
	

	

what does “video” stand for?
	

	

“board game”	

	

“card game”	

Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Similarities and Differences	


• 

5	


Players	

Both descriptions describe experiences designed for players	

In contrast, music is a form of entertainment that does not
require an active participation by the consumers	

To become a player, one must voluntarily accept the rules
and constraints of a game (the lusory attitude)	


§ 
§ 
§ 

• 

Objectives	

Both descriptions lay out specific goals for the players	

Watching a movie is a form of entertainment with no goal	

In games, objectives are a key element without which the
experience loses its structure	

Our need to work toward the objective is a measure of
our involvement	


§ 
§ 
§ 
§ 

Prof. Pier Luca Lanzi
Similarities and Differences	


• 

Procedures	

Both descriptions give detailed instructions on what the player can do to
achieve the objectives	

They guide player behavior and creating interactions that would never take
place outside the authority of the game 	

Rules	

Both descriptions spend a great deal of time explaining exactly what
objectives the game consists and what the player can and cannot do	

Clarify what happens in various situations that might arise	

Define game objects and concepts, limit the player behavior	

Imply authority and yet there is no person named in either description
with whom to associate that authority	


§ 
§ 

• 

6	


§ 
§ 
§ 
§ 

Prof. Pier Luca Lanzi
Similarities and Differences	


• 

• 

7	


Resources	

Certain objects hold a rather high value for the players in reaching their
objectives	

Finding and managing resources is a key part of many games	

They are valuable for the scarcity and their utility 	

Conflict	

Procedures and rules tend to deter players from accomplish goals directly
(think about golf)	

The relationship between the objectives, the rules, the procedures limiting/
guiding behavior create conflict	

Players work to resolve conflict in their own favor 	


§ 
§ 
§ 
§ 
§ 
§ 

Prof. Pier Luca Lanzi
http://www.youtube.com/watch?v=uRryeImj4pc
	

Prof. Pier Luca Lanzi
http://www.youtube.com/watch?v=aAOplz5ri5k
	

Prof. Pier Luca Lanzi
Similarities and Differences	


• 

• 

10	


Boundaries	

Rules and goals apply only within the game, not in “real life”	

Playing experience is somehow set apart from other experiences by
boundaries, and this is another distinctive element of the structure of
games	

Outcome	

In both games, the outcome needs to be uncertain	

The uncertainty of the outcome is important for the players, if they can
anticipate the outcome, they won’t play	

Movies, concerts, books can remain entertaining even when the outcome
is already known 	


§ 
§ 
§ 
§ 
§ 

Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Colleen Lachowicz is a social worker, foster parent and passionate democrat who’s
running for State Senate in Maine. She’s also an orc assassin rogue named Santiaga within
the massive multiplayer online role playing game World of Warcraft (WoW) – a fact that
her Republican opponents say makes her unfit to be in office.
In a recent mailer sent out by Maine GOP communications director David Sorensen,
Lachowicz is condemned for “living a time-consuming double life as a member of the
World of Warcraft community.”
“Her character’s impressive Level 85 distinction – the highest that can be achieved in the
massive online role playing game,” he wrote. “Studies have found that the average World of
Warcraft gamer is 28 and spends 22.7 hours per week playing.”
“In Colleen’s online fantasy world, she gets away with crude, vicious and violent comments
like the ones below,” reads the website’s header. “Maine needs a State Senator that lives in
the real world, not in Colleen’s fantasy world.”
Dozens of screencapped messages from forums and website comments populate the
website’s blog. These messages were written by Lachowiz in discussion of the game over a
span of at least seven years.
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Formal Elements
	

	

the elements that all games share,
	

that make up the essence of games
	

	

the developers goal is to go beyond the basic elements
	

of games, by exploring new forms of interactivity, etc.	

	

yet, it is important to understand the role of formal
	

elements in traditional game systems
	

Prof. Pier Luca Lanzi
Engaging the Player	


15	


•  The formal elements provide structure to the experience of

games, but what gives these elements meaning for the players?	


•  What makes one game capture the imagination of players and
another one fall flat?	


•  What allows players to emotionally connect with a game?	

•  The sense of engagement comes from different things for

different players, and not all the games require elaborate means
to creat it	


Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
http://www.youtube.com/watch?v=X9YaFY8S75M
	

Prof. Pier Luca Lanzi
Engaging the Player	


• 

19	


Challenge	

The conflict challenges the player and create tension as well as creates
varying level of achievement or frustration	

Increasing the challenge as the game goes on increase the tension, but too
much challenge causes frustration	

Premise	

Overarching premise gives context to the formal elements and creates
engagement (monopoly)	

The premise of World of Warcraft is that players are characters in a rich
fantasy world with archetypical quests	


§ 
§ 

• 

§ 
§ 

Prof. Pier Luca Lanzi
Engaging the Player	


• 
• 

20	


Character	

Agents through which stories are told 
with whom players can empathize	


§ 

Story	

Some games engage players emotionally 
by using the power of the story within 
or surrounding their formal elements	

How story can be integrated into 
gameplay is an ongoing debate	

How much story is too much?
Or too little?	

Should the gameplay change the story?	


§ 
§ 
§ 
§ 

Prof. Pier Luca Lanzi
http://www.youtube.com/watch?v=qYr5J877tsU
http://www.youtube.com/watch?v=5LwQDF-iBN0

Prof. Pier Luca Lanzi
http://www.youtube.com/watch?v=qYr5J877tsU
http://www.youtube.com/watch?v=5LwQDF-iBN0

Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Games are systems and systems, by definition,	

are groups of interrelated elements
	

	

These elements work together	

to form a complex whole
	

	

“whole is greater than the sum of its part”
	

	

Game designers have to look at a game system not only
	

as separate elements but also as a whole in play
	

Prof. Pier Luca Lanzi
“Game: a system in which players engage in
	

an artificial conflict, defined by rules,
	

that results in a quantifiable outcome”
	

	

Rules of Play
	


Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi

Más contenido relacionado

La actualidad más candente

Idea Generation and Conceptualization
Idea Generation and ConceptualizationIdea Generation and Conceptualization
Idea Generation and ConceptualizationPier Luca Lanzi
 
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
 
Engagement through Gamification
Engagement through GamificationEngagement through Gamification
Engagement through GamificationPier Luca Lanzi
 
VDP2016 - Lecture 04 Thinking likea-gamedesigner
VDP2016 - Lecture 04 Thinking likea-gamedesignerVDP2016 - Lecture 04 Thinking likea-gamedesigner
VDP2016 - Lecture 04 Thinking likea-gamedesignerPier Luca Lanzi
 
Designing Puzzles for Video Games
Designing Puzzles for Video GamesDesigning Puzzles for Video Games
Designing Puzzles for Video GamesPier Luca Lanzi
 
Levels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For GryffindorLevels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For GryffindorCharles Palmer
 
UI/UX: Building Player Experiences
UI/UX: Building Player ExperiencesUI/UX: Building Player Experiences
UI/UX: Building Player ExperiencesDeborah Mensah-Bonsu
 
Digital Narrative: Game Design & Player Experience
Digital Narrative: Game Design & Player ExperienceDigital Narrative: Game Design & Player Experience
Digital Narrative: Game Design & Player ExperienceLoriLanday
 
Game designer's journey 2.0
Game designer's journey 2.0Game designer's journey 2.0
Game designer's journey 2.0Andrew Dotsenko
 
Game Design for Storytellers
Game Design for StorytellersGame Design for Storytellers
Game Design for StorytellersPietro Polsinelli
 
Fundamental of game design creativityand learning
Fundamental of  game design  creativityand learningFundamental of  game design  creativityand learning
Fundamental of game design creativityand learningkrishn verma
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentDavid Mullich
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/ConceptKevin Duggan
 
00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content development00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content developmentkrishn verma
 
Motivating Player in Open Worlds
Motivating Player in Open WorldsMotivating Player in Open Worlds
Motivating Player in Open WorldsJoel Burgess
 

La actualidad más candente (20)

Idea Generation and Conceptualization
Idea Generation and ConceptualizationIdea Generation and Conceptualization
Idea Generation and Conceptualization
 
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
 
Engagement through Gamification
Engagement through GamificationEngagement through Gamification
Engagement through Gamification
 
Course Organization
Course OrganizationCourse Organization
Course Organization
 
Game Balancing
Game BalancingGame Balancing
Game Balancing
 
VDP2016 - Lecture 04 Thinking likea-gamedesigner
VDP2016 - Lecture 04 Thinking likea-gamedesignerVDP2016 - Lecture 04 Thinking likea-gamedesigner
VDP2016 - Lecture 04 Thinking likea-gamedesigner
 
Designing Puzzles for Video Games
Designing Puzzles for Video GamesDesigning Puzzles for Video Games
Designing Puzzles for Video Games
 
Introduction to Game Design
Introduction to Game DesignIntroduction to Game Design
Introduction to Game Design
 
Levels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For GryffindorLevels Of Learner Activity: 10 Points For Gryffindor
Levels Of Learner Activity: 10 Points For Gryffindor
 
Twine workshop
Twine workshopTwine workshop
Twine workshop
 
UI/UX: Building Player Experiences
UI/UX: Building Player ExperiencesUI/UX: Building Player Experiences
UI/UX: Building Player Experiences
 
Digital Narrative: Game Design & Player Experience
Digital Narrative: Game Design & Player ExperienceDigital Narrative: Game Design & Player Experience
Digital Narrative: Game Design & Player Experience
 
Game designer's journey 2.0
Game designer's journey 2.0Game designer's journey 2.0
Game designer's journey 2.0
 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
Game Design for Storytellers
Game Design for StorytellersGame Design for Storytellers
Game Design for Storytellers
 
Fundamental of game design creativityand learning
Fundamental of  game design  creativityand learningFundamental of  game design  creativityand learning
Fundamental of game design creativityand learning
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/Concept
 
00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content development00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content development
 
Motivating Player in Open Worlds
Motivating Player in Open WorldsMotivating Player in Open Worlds
Motivating Player in Open Worlds
 

Similar a Videogame Design and Programming - 03 The Structure of Games

VDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgamesVDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgamesPier 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
 
PlayerOne - Dissecting games
PlayerOne - Dissecting gamesPlayerOne - Dissecting games
PlayerOne - Dissecting gamesLuca Galli
 
VDP2016 - Lecture 05 Game analysis frameworks
VDP2016 - Lecture 05 Game analysis frameworksVDP2016 - Lecture 05 Game analysis frameworks
VDP2016 - Lecture 05 Game analysis frameworksPier Luca Lanzi
 
VDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsVDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsPier Luca Lanzi
 
The Principles of Game Design
The Principles of Game DesignThe Principles of Game Design
The Principles of Game DesignInstantTechInfo
 
Real Estate Development Game Test Play
Real Estate Development Game Test PlayReal Estate Development Game Test Play
Real Estate Development Game Test PlaySTLLab
 
Coping with Verbal Abuse in Online Games
Coping with Verbal Abuse in Online GamesCoping with Verbal Abuse in Online Games
Coping with Verbal Abuse in Online GamesDenique Ferguson
 
"Play to Change" Workshop - WebVisions Portland
"Play to Change" Workshop - WebVisions Portland"Play to Change" Workshop - WebVisions Portland
"Play to Change" Workshop - WebVisions PortlandCarolyn Chandler
 
Aft 157 design process project -iii
Aft 157 design process project -iiiAft 157 design process project -iii
Aft 157 design process project -iiiKrishn Verma
 
Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)David Farrell
 
Final Major Project Task 2
Final Major Project Task 2Final Major Project Task 2
Final Major Project Task 2munroAnimations
 
Gaming: How much is too much?
Gaming: How much is too much?Gaming: How much is too much?
Gaming: How much is too much?Ronnie Isherwood
 

Similar a Videogame Design and Programming - 03 The Structure of Games (20)

VDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgamesVDP2016 - Lecture 06 The structureofgames
VDP2016 - Lecture 06 The structureofgames
 
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
 
PlayerOne - Dissecting games
PlayerOne - Dissecting gamesPlayerOne - Dissecting games
PlayerOne - Dissecting games
 
VDP2016 - Lecture 05 Game analysis frameworks
VDP2016 - Lecture 05 Game analysis frameworksVDP2016 - Lecture 05 Game analysis frameworks
VDP2016 - Lecture 05 Game analysis frameworks
 
Game Mechanics
Game MechanicsGame Mechanics
Game Mechanics
 
VDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanicsVDP2016 - Lecture 08 Game mechanics
VDP2016 - Lecture 08 Game mechanics
 
What is the Meaning of this? Understanding the contentious(?) relationship be...
What is the Meaning of this? Understanding the contentious(?) relationship be...What is the Meaning of this? Understanding the contentious(?) relationship be...
What is the Meaning of this? Understanding the contentious(?) relationship be...
 
Collaborative Games
Collaborative GamesCollaborative Games
Collaborative Games
 
The Principles of Game Design
The Principles of Game DesignThe Principles of Game Design
The Principles of Game Design
 
Real Estate Development Game Test Play
Real Estate Development Game Test PlayReal Estate Development Game Test Play
Real Estate Development Game Test Play
 
Coping with Verbal Abuse in Online Games
Coping with Verbal Abuse in Online GamesCoping with Verbal Abuse in Online Games
Coping with Verbal Abuse in Online Games
 
Performance Studies student work
Performance Studies student workPerformance Studies student work
Performance Studies student work
 
"Play to Change" Workshop - WebVisions Portland
"Play to Change" Workshop - WebVisions Portland"Play to Change" Workshop - WebVisions Portland
"Play to Change" Workshop - WebVisions Portland
 
Learning through Play
Learning through PlayLearning through Play
Learning through Play
 
Aft 157 design process project -iii
Aft 157 design process project -iiiAft 157 design process project -iii
Aft 157 design process project -iii
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)
 
Final Major Project Task 2
Final Major Project Task 2Final Major Project Task 2
Final Major Project Task 2
 
Gaming: How much is too much?
Gaming: How much is too much?Gaming: How much is too much?
Gaming: How much is too much?
 
2019 dhdownunder game prototyping workshop
2019 dhdownunder game prototyping workshop2019 dhdownunder game prototyping workshop
2019 dhdownunder game prototyping workshop
 

Más 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
 

Más 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

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 

Último (20)

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 

Videogame Design and Programming - 03 The Structure of Games

  • 1. The Structure of Games Videogame Design and Programming Prof. Pier Luca Lanzi
  • 3. video game = video + game what does “video” stand for? “board game” “card game” Prof. Pier Luca Lanzi
  • 5. Similarities and Differences •  5 Players Both descriptions describe experiences designed for players In contrast, music is a form of entertainment that does not require an active participation by the consumers To become a player, one must voluntarily accept the rules and constraints of a game (the lusory attitude) §  §  §  •  Objectives Both descriptions lay out specific goals for the players Watching a movie is a form of entertainment with no goal In games, objectives are a key element without which the experience loses its structure Our need to work toward the objective is a measure of our involvement §  §  §  §  Prof. Pier Luca Lanzi
  • 6. Similarities and Differences •  Procedures Both descriptions give detailed instructions on what the player can do to achieve the objectives They guide player behavior and creating interactions that would never take place outside the authority of the game Rules Both descriptions spend a great deal of time explaining exactly what objectives the game consists and what the player can and cannot do Clarify what happens in various situations that might arise Define game objects and concepts, limit the player behavior Imply authority and yet there is no person named in either description with whom to associate that authority §  §  •  6 §  §  §  §  Prof. Pier Luca Lanzi
  • 7. Similarities and Differences •  •  7 Resources Certain objects hold a rather high value for the players in reaching their objectives Finding and managing resources is a key part of many games They are valuable for the scarcity and their utility Conflict Procedures and rules tend to deter players from accomplish goals directly (think about golf) The relationship between the objectives, the rules, the procedures limiting/ guiding behavior create conflict Players work to resolve conflict in their own favor §  §  §  §  §  §  Prof. Pier Luca Lanzi
  • 10. Similarities and Differences •  •  10 Boundaries Rules and goals apply only within the game, not in “real life” Playing experience is somehow set apart from other experiences by boundaries, and this is another distinctive element of the structure of games Outcome In both games, the outcome needs to be uncertain The uncertainty of the outcome is important for the players, if they can anticipate the outcome, they won’t play Movies, concerts, books can remain entertaining even when the outcome is already known §  §  §  §  §  Prof. Pier Luca Lanzi
  • 12. Colleen Lachowicz is a social worker, foster parent and passionate democrat who’s running for State Senate in Maine. She’s also an orc assassin rogue named Santiaga within the massive multiplayer online role playing game World of Warcraft (WoW) – a fact that her Republican opponents say makes her unfit to be in office. In a recent mailer sent out by Maine GOP communications director David Sorensen, Lachowicz is condemned for “living a time-consuming double life as a member of the World of Warcraft community.” “Her character’s impressive Level 85 distinction – the highest that can be achieved in the massive online role playing game,” he wrote. “Studies have found that the average World of Warcraft gamer is 28 and spends 22.7 hours per week playing.” “In Colleen’s online fantasy world, she gets away with crude, vicious and violent comments like the ones below,” reads the website’s header. “Maine needs a State Senator that lives in the real world, not in Colleen’s fantasy world.” Dozens of screencapped messages from forums and website comments populate the website’s blog. These messages were written by Lachowiz in discussion of the game over a span of at least seven years. Prof. Pier Luca Lanzi
  • 14. Formal Elements the elements that all games share, that make up the essence of games the developers goal is to go beyond the basic elements of games, by exploring new forms of interactivity, etc. yet, it is important to understand the role of formal elements in traditional game systems Prof. Pier Luca Lanzi
  • 15. Engaging the Player 15 •  The formal elements provide structure to the experience of games, but what gives these elements meaning for the players? •  What makes one game capture the imagination of players and another one fall flat? •  What allows players to emotionally connect with a game? •  The sense of engagement comes from different things for different players, and not all the games require elaborate means to creat it Prof. Pier Luca Lanzi
  • 19. Engaging the Player •  19 Challenge The conflict challenges the player and create tension as well as creates varying level of achievement or frustration Increasing the challenge as the game goes on increase the tension, but too much challenge causes frustration Premise Overarching premise gives context to the formal elements and creates engagement (monopoly) The premise of World of Warcraft is that players are characters in a rich fantasy world with archetypical quests §  §  •  §  §  Prof. Pier Luca Lanzi
  • 20. Engaging the Player •  •  20 Character Agents through which stories are told with whom players can empathize §  Story Some games engage players emotionally by using the power of the story within or surrounding their formal elements How story can be integrated into gameplay is an ongoing debate How much story is too much? Or too little? Should the gameplay change the story? §  §  §  §  Prof. Pier Luca Lanzi
  • 24. Games are systems and systems, by definition, are groups of interrelated elements These elements work together to form a complex whole “whole is greater than the sum of its part” Game designers have to look at a game system not only as separate elements but also as a whole in play Prof. Pier Luca Lanzi
  • 25. “Game: a system in which players engage in an artificial conflict, defined by rules, that results in a quantifiable outcome” Rules of Play Prof. Pier Luca Lanzi