SlideShare a Scribd company logo
1 of 20
Game Analysis
Petri Lankoski
aalto.fi
Goals
• To develop skills for analyzing, describing, and
discussing games and their structures using concepts
and theories
What
Games
• Examples Today
– The Settlers of Catan
– Monopoly
– Space Invaders
– Tetris
• Wed to Fri
– Group assignments &
discussions
• Essay
Theories, Concepts
• Game elements
– Järvinen, 2008. Games without
Frontiers
• Emotions
– Lankoski, unpublished
manuscript
• Feedback systems
– Further reading: Salen &
Zimmerman, 2004. Rules of
Play
• Probabilities
Essay
• Choose a game or a part of the game
– Except: example and exercise games
• 8-12 pages, 12 pt Times or equivalent, double spaced
• You should describe the game (or the part) using the
concepts or theories from
– Lankoski, “Computer Games and Emotions”
– Järvinen, “Chapter Four: Theory of Game Elements”
– (Salen & Zimmerman, “Chapter 18: Games as Cybernetic Systems”)
• Deadline Friday 10.12.
– Writing tutoring (at latest) in the week 48
• Missing the deadline will decrease the grade (1/week), unless new
schedule is agreed beforehand!
Essay…
• A game analysis essay should be independent work
that should be readable and understandable by a
person who is not expert on subject matter. Essay
should contain:
1. Introduction: a description of the goals of the essay, short
introduction to a game analyzed, description of the main
concept used in the essay (with references);
2. Main part structured by the needs of analysis;
3. Conclusions summarizing main findings;
4. References
• References should be formatted according to Harvard
system.
Assignment
• Become familiar with the game
– the Settlers of Catan
• One game box (4 players)
• http://www.playcatan.com/ (introductory game)
– Space Invaders
• Taito Legends, PS 2
• http://www.freespaceinvaders.org/
– Tetris
• http://www.tetris.com/how-to-play-tetris/
• http://www.tetrisfriends.com/games/Marathon/game.php?ref=from-homepage-ad
– Monopoly
• One game box
• 1 hour to play
Settlers of Catan: Game Elements
Game Analysis
Environment
Settlers of Catan: Game Elements
Game Analysis
Game Mechanics
?
Components
Settlers of Catan: Game Elements
• Procedures
– Build Board
– Player Setup -> Game Mechanics: Place the settlements and roads
– Yield
• rand_num = random(1-6) + random(1-6) DICE!
• if rand_num=7:
– player_move_robber -> Game Mechanic: Move Robber & Select Player whom to steal
– all_discard -> Game Mechanic: Select Resources to Discard
• foreach hex=rand_num :
– if hex not disabled_by_robber: collect_yield
– Buy (road, settlement, city, development_card) <- initiated by Game Mechanic
• if player[active] have_enough_resources and can_place:
– place (road, settlement, city) OR add (development_card)
• Not completed list of procedures
Game Analysis
Settlers of Catan: Balance
• A multiplayer game is balanced when each player have equal change of
winning in the beginning
– In terms of formal features
• Symmetry creates balance
– Not the only way to balance a game
• Setters of Catan is symmetric in terms of
– Game Mechanics
– Component-of-self
• Not symmetric in terms of setup
– Setup
• Asymmetry is compensated with setup order player1–player2–player3–player4–
player4–player3–player2–player1
• Game board?
Game Analysis
Probabilities
1 2 3 4 5 6
Probability 1/6 1/6 1/6 1/6 1/6 1/6
Game Analysis
1D6
2D6
1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 8
3 4 5 6 7 8 9
4 5 6 7 8 9 10
5 6 7 8 9 10 11
6 7 8 9 10 11 12
Prob
2 1/36
3 2/36
4 3/36
5 4/36
6 5/36
7 6/36
8 5/36
9 4/36
10 3/36
11 2/36
12 1/36
Probabilities
• Dice throws are always independent events
– Previous event does not influence the probability of the
next event!
• But cards are dependent events
– The probability to get two aces from the unused deck is 4/52
(four aces in 52 cards) * 3/51 (three aces and 51 cards left)
Game Analysis
Settlers of Catan: Balance…
Game Analysis
5.56%
11.11%
13.89%
3 OR 5 OR 8:
5.56+11.11+13.89 = 30.56%
1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 8
3 4 5 6 7 8 9
4 5 6 7 8 9 10
5 6 7 8 9 10 11
6 7 8 9 10 11 12
11/36=30.56%
Or calculate using table
Settlers of Catan: Balance…
Game Analysis
• Now we can calculate probabilities
for the board
– But what these probabilities tell…
• Does the board afford balanced
play?
– Is there enough good locations to
place initial settlement for all the
players?
– Is there good locations to expand
later?
- YES
- YES, unless on made a
bad choices in the setup
Settlers of Catan: Feedback Loops
Game Analysis
Resources
Settlement
& Cities
+
Victory
Points
Positive Feedback Loop Negative Feedback Loop
Probability of Negative feedback
activating 1-4 times in a round:
1-(30/36)^4 = 51,8%
• no robbers in a round: (30/36)^4
Resources
If more than 7 resource
cards in one’s hand & 7
7
-
Space Invaders
• Components
– Invaders, the ship, bullets
– Bunkers (or environment?)
• Game mechanics
– Move left, move right, shoot
• Goals
– Shoot invaders, stay alive, high score
• Procedures
– ship move, can shoot?, bullet move, bunker
damage, invader move, ufo appear, ufo move,
invader hit, invader shoot, lost life, new wave,
game over, …
• Feedback loops
– Less the invaders, faster they move, extra lives
Space Invaders, Taito 1978
Image source: Wikipedia
Tetris: Emotion
Game Analysis
Success Fail, goal blocked
Monopoly
Game Analysis
Change to end up in a square
1/40 = 2,50%?
3 doubles
in a row
1/16 Card takes
to Jail
A player can increase
probability to land to
these squares
(out with doubles)
Monopoly
Game Analysis
Land to Jail
If a card moves,
these are not counted
Monopoly
Game Analysis
Breakeven Times, assumes short jail stay
Based on data from http://www.tkcs-collins.com/truman/monopoly/monopoly.shtml
There is positive feedback loop
• Gains are insignificant if no monopolies
Prison: conditional negative feedback
• Pay to get out, or
• Staying reduces changes of collecting rents

More Related Content

What's hot

Baseball
BaseballBaseball
Baseball
FPSKid
 

What's hot (20)

Chess powerpoint presentation
Chess powerpoint presentationChess powerpoint presentation
Chess powerpoint presentation
 
LAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicLAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core Mechanic
 
Basketball
BasketballBasketball
Basketball
 
LAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsLAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative Elements
 
Game designer's journey 2.0
Game designer's journey 2.0Game designer's journey 2.0
Game designer's journey 2.0
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)
 
Brief Introduction to Game Design
Brief Introduction to Game DesignBrief Introduction to Game Design
Brief Introduction to Game Design
 
Effects of Psychology on Sports & Exercise
Effects of Psychology on Sports & ExerciseEffects of Psychology on Sports & Exercise
Effects of Psychology on Sports & Exercise
 
Baseball
BaseballBaseball
Baseball
 
2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)
 
Quest for Progress (GDC Europe 2016)
Quest for Progress (GDC Europe 2016)Quest for Progress (GDC Europe 2016)
Quest for Progress (GDC Europe 2016)
 
BASKETBALL
BASKETBALLBASKETBALL
BASKETBALL
 
LAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural ElementsLAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural Elements
 
Sepak takraw presentation
Sepak takraw   presentationSepak takraw   presentation
Sepak takraw presentation
 
game development
game  developmentgame  development
game development
 
Personalisation as the key to optimising your game's revenue & LTV.
Personalisation as the key to optimising your game's revenue & LTV.Personalisation as the key to optimising your game's revenue & LTV.
Personalisation as the key to optimising your game's revenue & LTV.
 
ER(ENTITY-RELATIONSHIP) diagram(Game)
ER(ENTITY-RELATIONSHIP) diagram(Game)ER(ENTITY-RELATIONSHIP) diagram(Game)
ER(ENTITY-RELATIONSHIP) diagram(Game)
 
Badminton PowerPoint presentation
Badminton PowerPoint presentationBadminton PowerPoint presentation
Badminton PowerPoint presentation
 
VolleyballPositions
VolleyballPositionsVolleyballPositions
VolleyballPositions
 
Game Mechanics
Game MechanicsGame Mechanics
Game Mechanics
 

Viewers also liked

Data analysis for game fraud detection
Data analysis for game fraud detectionData analysis for game fraud detection
Data analysis for game fraud detection
Eun-Jo Lee
 
The Tools of Video Game Analysis
The Tools of Video Game AnalysisThe Tools of Video Game Analysis
The Tools of Video Game Analysis
Austin O'Brien
 
Video games textual analysis
Video games textual analysisVideo games textual analysis
Video games textual analysis
hammonda
 
Gameplay Design Workshop 1/3
Gameplay Design Workshop 1/3Gameplay Design Workshop 1/3
Gameplay Design Workshop 1/3
Petri Lankoski
 
중급 게임분석 구관우, 신승재, 박광민, 이해완
중급 게임분석   구관우, 신승재, 박광민, 이해완중급 게임분석   구관우, 신승재, 박광민, 이해완
중급 게임분석 구관우, 신승재, 박광민, 이해완
lee haewan
 
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATIONChapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
LJ Villanueva
 

Viewers also liked (16)

Data analysis for game fraud detection
Data analysis for game fraud detectionData analysis for game fraud detection
Data analysis for game fraud detection
 
Game analysis - Transactional Analysis
Game analysis - Transactional AnalysisGame analysis - Transactional Analysis
Game analysis - Transactional Analysis
 
The Tools of Video Game Analysis
The Tools of Video Game AnalysisThe Tools of Video Game Analysis
The Tools of Video Game Analysis
 
Video games textual analysis
Video games textual analysisVideo games textual analysis
Video games textual analysis
 
Gameplay Design Workshop 1/3
Gameplay Design Workshop 1/3Gameplay Design Workshop 1/3
Gameplay Design Workshop 1/3
 
A Walk through Portal: an Act of Video Game Analysis
A Walk through Portal: an Act of Video Game AnalysisA Walk through Portal: an Act of Video Game Analysis
A Walk through Portal: an Act of Video Game Analysis
 
An Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game HoursAn Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game Hours
 
stories in between
stories in betweenstories in between
stories in between
 
중급 게임분석 구관우, 신승재, 박광민, 이해완
중급 게임분석   구관우, 신승재, 박광민, 이해완중급 게임분석   구관우, 신승재, 박광민, 이해완
중급 게임분석 구관우, 신승재, 박광민, 이해완
 
Fps 모드의 분석(FPS MODE ANALYSIS)
Fps 모드의 분석(FPS MODE ANALYSIS)Fps 모드의 분석(FPS MODE ANALYSIS)
Fps 모드의 분석(FPS MODE ANALYSIS)
 
Wap fps조사
Wap fps조사Wap fps조사
Wap fps조사
 
Negotiation Strategies: Using Game Theory and Decision Tree Analysis to Deter...
Negotiation Strategies: Using Game Theory and Decision Tree Analysis to Deter...Negotiation Strategies: Using Game Theory and Decision Tree Analysis to Deter...
Negotiation Strategies: Using Game Theory and Decision Tree Analysis to Deter...
 
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATIONChapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
 
두번째단추 디지털마케팅 웹기획
두번째단추 디지털마케팅 웹기획두번째단추 디지털마케팅 웹기획
두번째단추 디지털마케팅 웹기획
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Chapter 10-DATA ANALYSIS & PRESENTATION
Chapter 10-DATA ANALYSIS & PRESENTATIONChapter 10-DATA ANALYSIS & PRESENTATION
Chapter 10-DATA ANALYSIS & PRESENTATION
 

Similar to Game Analysis, lecture 1

Presentation sanlab workshops
Presentation sanlab workshopsPresentation sanlab workshops
Presentation sanlab workshops
Artur Roszczyk
 
chess-algorithms-theory-and-practice_ver2017.pdf
chess-algorithms-theory-and-practice_ver2017.pdfchess-algorithms-theory-and-practice_ver2017.pdf
chess-algorithms-theory-and-practice_ver2017.pdf
rajdipdas12
 
Game mechanics-puzzles (NielsQuinten)
Game mechanics-puzzles (NielsQuinten)Game mechanics-puzzles (NielsQuinten)
Game mechanics-puzzles (NielsQuinten)
lieveachten
 
Adversarial search
Adversarial searchAdversarial search
Adversarial search
Nilu Desai
 

Similar to Game Analysis, lecture 1 (20)

l3.pptx
l3.pptxl3.pptx
l3.pptx
 
CptS 440/ 540 AI.pptx
CptS 440/ 540 AI.pptxCptS 440/ 540 AI.pptx
CptS 440/ 540 AI.pptx
 
Introduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - MeccanicheIntroduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - Meccaniche
 
games, infosec, privacy, adversaries .ppt
games, infosec, privacy, adversaries .pptgames, infosec, privacy, adversaries .ppt
games, infosec, privacy, adversaries .ppt
 
cai
caicai
cai
 
Presentation sanlab workshops
Presentation sanlab workshopsPresentation sanlab workshops
Presentation sanlab workshops
 
AI3391 Artificial Intelligence Session 18 Monto carlo search tree.pptx
AI3391 Artificial Intelligence Session 18 Monto carlo search tree.pptxAI3391 Artificial Intelligence Session 18 Monto carlo search tree.pptx
AI3391 Artificial Intelligence Session 18 Monto carlo search tree.pptx
 
chess-algorithms-theory-and-practice_ver2017.pdf
chess-algorithms-theory-and-practice_ver2017.pdfchess-algorithms-theory-and-practice_ver2017.pdf
chess-algorithms-theory-and-practice_ver2017.pdf
 
AI3391 Artificial Intelligence Session 14 Adversarial Search .pptx
AI3391 Artificial Intelligence Session 14 Adversarial Search .pptxAI3391 Artificial Intelligence Session 14 Adversarial Search .pptx
AI3391 Artificial Intelligence Session 14 Adversarial Search .pptx
 
Game Design Merit Badge Presentation
Game Design Merit Badge Presentation Game Design Merit Badge Presentation
Game Design Merit Badge Presentation
 
Making Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approachMaking Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approach
 
A Serious Game For Better Understanding of Behaviour Differences Between Chil...
A Serious Game For Better Understanding of Behaviour Differences Between Chil...A Serious Game For Better Understanding of Behaviour Differences Between Chil...
A Serious Game For Better Understanding of Behaviour Differences Between Chil...
 
Weebee on a Mission: A Serious Game for Better Understanding the Behavior Dif...
Weebee on a Mission: A Serious Game for Better Understanding the Behavior Dif...Weebee on a Mission: A Serious Game for Better Understanding the Behavior Dif...
Weebee on a Mission: A Serious Game for Better Understanding the Behavior Dif...
 
Iistec 2013 game_design for id_m_broyles_id13333
Iistec 2013 game_design for id_m_broyles_id13333Iistec 2013 game_design for id_m_broyles_id13333
Iistec 2013 game_design for id_m_broyles_id13333
 
TicTacToePresentation.ppt
TicTacToePresentation.pptTicTacToePresentation.ppt
TicTacToePresentation.ppt
 
Game mechanics-puzzles (NielsQuinten)
Game mechanics-puzzles (NielsQuinten)Game mechanics-puzzles (NielsQuinten)
Game mechanics-puzzles (NielsQuinten)
 
How i taught a computer to play chess
How i taught a computer to play chessHow i taught a computer to play chess
How i taught a computer to play chess
 
game theory
game theorygame theory
game theory
 
Adversarial search
Adversarial searchAdversarial search
Adversarial search
 
Game theory
Game theoryGame theory
Game theory
 

More from Petri Lankoski

Formal analysis of gameplay
Formal analysis of gameplayFormal analysis of gameplay
Formal analysis of gameplay
Petri Lankoski
 
Gameplay Design Workshop 1/2 (2011)
Gameplay Design Workshop 1/2 (2011)Gameplay Design Workshop 1/2 (2011)
Gameplay Design Workshop 1/2 (2011)
Petri Lankoski
 
Gameplay Design Workshop 2/2 (2011)
Gameplay Design Workshop 2/2 (2011)Gameplay Design Workshop 2/2 (2011)
Gameplay Design Workshop 2/2 (2011)
Petri Lankoski
 
How can game studies support game design practice?
How can game studies support game design practice?How can game studies support game design practice?
How can game studies support game design practice?
Petri Lankoski
 

More from Petri Lankoski (20)

A brief introduction to quantitative analysis
A brief introduction to quantitative analysisA brief introduction to quantitative analysis
A brief introduction to quantitative analysis
 
Game Analysis at HEVGA PhD Summer School
Game Analysis at HEVGA PhD Summer SchoolGame Analysis at HEVGA PhD Summer School
Game Analysis at HEVGA PhD Summer School
 
Constructive Alignment in Teaching Game Research in Game Development Bachelor...
Constructive Alignment in Teaching Game Research in Game Development Bachelor...Constructive Alignment in Teaching Game Research in Game Development Bachelor...
Constructive Alignment in Teaching Game Research in Game Development Bachelor...
 
Perforce
PerforcePerforce
Perforce
 
Level Design Course Intro and Assingnts
Level Design Course Intro and AssingntsLevel Design Course Intro and Assingnts
Level Design Course Intro and Assingnts
 
Quantitative analysis: A brief introduction
Quantitative analysis: A brief introductionQuantitative analysis: A brief introduction
Quantitative analysis: A brief introduction
 
Embodiment, Game Characters and Game Design
Embodiment, Game Characters and Game DesignEmbodiment, Game Characters and Game Design
Embodiment, Game Characters and Game Design
 
Game research methods book introduction
Game research methods book introductionGame research methods book introduction
Game research methods book introduction
 
Escape: Level Design Exercise in Unity
Escape: Level Design Exercise in UnityEscape: Level Design Exercise in Unity
Escape: Level Design Exercise in Unity
 
Formal analysis of gameplay
Formal analysis of gameplayFormal analysis of gameplay
Formal analysis of gameplay
 
Level Design
Level Design Level Design
Level Design
 
Game system design
Game system designGame system design
Game system design
 
Simulations: Evaluating game system behavior
Simulations: Evaluating game system behavior Simulations: Evaluating game system behavior
Simulations: Evaluating game system behavior
 
Models for story
Models for storyModels for story
Models for story
 
Designprocesser lecture1
Designprocesser lecture1Designprocesser lecture1
Designprocesser lecture1
 
Unity programming 1
Unity programming 1Unity programming 1
Unity programming 1
 
Gameplay Design Workshop 1/2 (2011)
Gameplay Design Workshop 1/2 (2011)Gameplay Design Workshop 1/2 (2011)
Gameplay Design Workshop 1/2 (2011)
 
Gameplay Design Workshop 2/2 (2011)
Gameplay Design Workshop 2/2 (2011)Gameplay Design Workshop 2/2 (2011)
Gameplay Design Workshop 2/2 (2011)
 
How can game studies support game design practice?
How can game studies support game design practice?How can game studies support game design practice?
How can game studies support game design practice?
 
Game Project / Focus
Game Project / FocusGame Project / Focus
Game Project / Focus
 

Recently uploaded

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 

Recently uploaded (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

Game Analysis, lecture 1

  • 2. Goals • To develop skills for analyzing, describing, and discussing games and their structures using concepts and theories
  • 3. What Games • Examples Today – The Settlers of Catan – Monopoly – Space Invaders – Tetris • Wed to Fri – Group assignments & discussions • Essay Theories, Concepts • Game elements – Järvinen, 2008. Games without Frontiers • Emotions – Lankoski, unpublished manuscript • Feedback systems – Further reading: Salen & Zimmerman, 2004. Rules of Play • Probabilities
  • 4. Essay • Choose a game or a part of the game – Except: example and exercise games • 8-12 pages, 12 pt Times or equivalent, double spaced • You should describe the game (or the part) using the concepts or theories from – Lankoski, “Computer Games and Emotions” – Järvinen, “Chapter Four: Theory of Game Elements” – (Salen & Zimmerman, “Chapter 18: Games as Cybernetic Systems”) • Deadline Friday 10.12. – Writing tutoring (at latest) in the week 48 • Missing the deadline will decrease the grade (1/week), unless new schedule is agreed beforehand!
  • 5. Essay… • A game analysis essay should be independent work that should be readable and understandable by a person who is not expert on subject matter. Essay should contain: 1. Introduction: a description of the goals of the essay, short introduction to a game analyzed, description of the main concept used in the essay (with references); 2. Main part structured by the needs of analysis; 3. Conclusions summarizing main findings; 4. References • References should be formatted according to Harvard system.
  • 6. Assignment • Become familiar with the game – the Settlers of Catan • One game box (4 players) • http://www.playcatan.com/ (introductory game) – Space Invaders • Taito Legends, PS 2 • http://www.freespaceinvaders.org/ – Tetris • http://www.tetris.com/how-to-play-tetris/ • http://www.tetrisfriends.com/games/Marathon/game.php?ref=from-homepage-ad – Monopoly • One game box • 1 hour to play
  • 7. Settlers of Catan: Game Elements Game Analysis Environment
  • 8. Settlers of Catan: Game Elements Game Analysis Game Mechanics ? Components
  • 9. Settlers of Catan: Game Elements • Procedures – Build Board – Player Setup -> Game Mechanics: Place the settlements and roads – Yield • rand_num = random(1-6) + random(1-6) DICE! • if rand_num=7: – player_move_robber -> Game Mechanic: Move Robber & Select Player whom to steal – all_discard -> Game Mechanic: Select Resources to Discard • foreach hex=rand_num : – if hex not disabled_by_robber: collect_yield – Buy (road, settlement, city, development_card) <- initiated by Game Mechanic • if player[active] have_enough_resources and can_place: – place (road, settlement, city) OR add (development_card) • Not completed list of procedures Game Analysis
  • 10. Settlers of Catan: Balance • A multiplayer game is balanced when each player have equal change of winning in the beginning – In terms of formal features • Symmetry creates balance – Not the only way to balance a game • Setters of Catan is symmetric in terms of – Game Mechanics – Component-of-self • Not symmetric in terms of setup – Setup • Asymmetry is compensated with setup order player1–player2–player3–player4– player4–player3–player2–player1 • Game board? Game Analysis
  • 11. Probabilities 1 2 3 4 5 6 Probability 1/6 1/6 1/6 1/6 1/6 1/6 Game Analysis 1D6 2D6 1 2 3 4 5 6 1 2 3 4 5 6 7 2 3 4 5 6 7 8 3 4 5 6 7 8 9 4 5 6 7 8 9 10 5 6 7 8 9 10 11 6 7 8 9 10 11 12 Prob 2 1/36 3 2/36 4 3/36 5 4/36 6 5/36 7 6/36 8 5/36 9 4/36 10 3/36 11 2/36 12 1/36
  • 12. Probabilities • Dice throws are always independent events – Previous event does not influence the probability of the next event! • But cards are dependent events – The probability to get two aces from the unused deck is 4/52 (four aces in 52 cards) * 3/51 (three aces and 51 cards left) Game Analysis
  • 13. Settlers of Catan: Balance… Game Analysis 5.56% 11.11% 13.89% 3 OR 5 OR 8: 5.56+11.11+13.89 = 30.56% 1 2 3 4 5 6 1 2 3 4 5 6 7 2 3 4 5 6 7 8 3 4 5 6 7 8 9 4 5 6 7 8 9 10 5 6 7 8 9 10 11 6 7 8 9 10 11 12 11/36=30.56% Or calculate using table
  • 14. Settlers of Catan: Balance… Game Analysis • Now we can calculate probabilities for the board – But what these probabilities tell… • Does the board afford balanced play? – Is there enough good locations to place initial settlement for all the players? – Is there good locations to expand later? - YES - YES, unless on made a bad choices in the setup
  • 15. Settlers of Catan: Feedback Loops Game Analysis Resources Settlement & Cities + Victory Points Positive Feedback Loop Negative Feedback Loop Probability of Negative feedback activating 1-4 times in a round: 1-(30/36)^4 = 51,8% • no robbers in a round: (30/36)^4 Resources If more than 7 resource cards in one’s hand & 7 7 -
  • 16. Space Invaders • Components – Invaders, the ship, bullets – Bunkers (or environment?) • Game mechanics – Move left, move right, shoot • Goals – Shoot invaders, stay alive, high score • Procedures – ship move, can shoot?, bullet move, bunker damage, invader move, ufo appear, ufo move, invader hit, invader shoot, lost life, new wave, game over, … • Feedback loops – Less the invaders, faster they move, extra lives Space Invaders, Taito 1978 Image source: Wikipedia
  • 18. Monopoly Game Analysis Change to end up in a square 1/40 = 2,50%? 3 doubles in a row 1/16 Card takes to Jail A player can increase probability to land to these squares (out with doubles)
  • 19. Monopoly Game Analysis Land to Jail If a card moves, these are not counted
  • 20. Monopoly Game Analysis Breakeven Times, assumes short jail stay Based on data from http://www.tkcs-collins.com/truman/monopoly/monopoly.shtml There is positive feedback loop • Gains are insignificant if no monopolies Prison: conditional negative feedback • Pay to get out, or • Staying reduces changes of collecting rents