9/14/20151 Game Theory and Game Balance CIS 487/587 Bruce R. Maxim UM-Dearborn.

Slides:



Advertisements
Similar presentations
The Basics of Game Theory
Advertisements

9.1 Strictly Determined Games Game theory is a relatively new branch of mathematics designed to help people who are in conflict situations determine the.
Alpha-Beta Search. 2 Two-player games The object of a search is to find a path from the starting position to a goal position In a puzzle-type problem,
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
Mechanism Design without Money Lecture 1 Avinatan Hassidim.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Game Theory S-1.
 Dynamics MDA: Human Dynamics. Where does the player fit into MDA? MDA is a cognitive approach. There are other approaches.
15 THEORY OF GAMES CHAPTER.
Introduction to Game theory Presented by: George Fortetsanakis.
Chapter Twenty-Eight Game Theory. u Game theory models strategic behavior by agents who understand that their actions affect the actions of other agents.
Non-Cooperative Game Theory To define a game, you need to know three things: –The set of players –The strategy sets of the players (i.e., the actions they.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
1 Chapter 14 – Game Theory 14.1 Nash Equilibrium 14.2 Repeated Prisoners’ Dilemma 14.3 Sequential-Move Games and Strategic Moves.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
1 Chapter 4: Minimax Equilibrium in Zero Sum Game SCIT1003 Chapter 4: Minimax Equilibrium in Zero Sum Game Prof. Tsang.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Game theory.
1. 2 APPENDIX B A PROCEDURE FOR GENERATING AN EQUILIBRIUM POINT FOR 2-PERSON GAMES (That sometimes works!)
Part 3: The Minimax Theorem
Chapter 6 © 2006 Thomson Learning/South-Western Game Theory.
5/16/20151 Game Theory Game theory was developed by John Von Neumann and Oscar Morgenstern in Economists! One of the fundamental principles of.
Slide 1 of 13 So... What’s Game Theory? Game theory refers to a branch of applied math that deals with the strategic interactions between various ‘agents’,
A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes, “You can’t outrun a bear,” scoffs the camper. His.
Todd and Steven Divide the Estate Problem Bargaining over 100 pounds of gold Round 1: Todd makes offer of Division. Steven accepts or rejects. Round.
Introduction to Cognition and Gaming 9/25/02: Von Neumann’s Game Theory, Game Balance.
Games of pure conflict two person constant sum. Two-person constant sum game Sometimes called zero-sum game. The sum of the players’ payoffs is the same,
Lectures in Microeconomics-Charles W. Upton Minimax Strategies.
Games & Adversarial Search Chapter 6 Section 1 – 4.
Alpha-Beta Search. 2 Two-player games The object of a search is to find a path from the starting position to a goal position In a puzzle-type problem,
Game Theory.
Minimax Strategies. Everyone who has studied a game like poker knows the importance of mixing strategies. –With a bad hand, you often fold –But you must.
Game Theory.
Brian Duddy.  Two players, X and Y, are playing a card game- goal is to find optimal strategy for X  X has red ace (A), black ace (A), and red two (2)
Game Theory, Strategic Decision Making, and Behavioral Economics 11 Game Theory, Strategic Decision Making, and Behavioral Economics All men can see the.
CSE4AT3 Game Balancing. Designing Fun… You can’t, but there are things you can do to help Balancing the Game.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Game Theory Robin Burke GAM 224 Spring Outline Admin Game Theory Utility theory Zero-sum and non-zero sum games Decision Trees Degenerate strategies.
Game Theory Part 2: Zero Sum Games. Zero Sum Games The following matrix defines a zero-sum game. Notice the sum of the payoffs to each player, at every.
Game-playing AIs Part 1 CIS 391 Fall CSE Intro to AI 2 Games: Outline of Unit Part I (this set of slides)  Motivation  Game Trees  Evaluation.
McGraw-Hill/Irwin Copyright  2008 by The McGraw-Hill Companies, Inc. All rights reserved. GAME THEORY, STRATEGIC DECISION MAKING, AND BEHAVIORAL ECONOMICS.
Games. Adversaries Consider the process of reasoning when an adversary is trying to defeat our efforts In game playing situations one searches down the.
Dominance Since Player I is maximizing her security level, she prefers “large” payoffs. If one row is smaller (element- wise) than another,
Game Balance.
Game Theory, Part 2 Consider again the game that Sol and Tina were playing, but with a different payoff matrix: H T Tina H T Sol.
Adversarial Search Chapter Games vs. search problems "Unpredictable" opponent  specifying a move for every possible opponent reply Time limits.
Lecture 12. Game theory So far we discussed: roulette and blackjack Roulette: – Outcomes completely independent and random – Very little strategy (even.
Strategic Behavior in Business and Econ Static Games of complete information: Dominant Strategies and Nash Equilibrium in pure and mixed strategies.
ARTIFICIAL INTELLIGENCE (CS 461D) Princess Nora University Faculty of Computer & Information Systems.
2/19/20161 Gameplay and Interactivity CIS 487/587 Bruce R. Maxim UM-Dearborn.
Games of pure conflict two-person constant sum games.
Lec 23 Chapter 28 Game Theory.
Oligopoly and Game Theory Topic Students should be able to: Use simple game theory to illustrate the interdependence that exists in oligopolistic.
By: Donté Howell Game Theory in Sports. What is Game Theory? It is a tool used to analyze strategic behavior and trying to maximize his/her payoff of.
Chapter 12 Game Theory Presented by Nahakpam PhD Student 1Game Theory.
Mixed Strategies Keep ‘em guessing.
Lecture 13.
Games of pure conflict two person constant sum
Multiplayer Games By: Miss Dinnella.
Chapter 6 Game Theory (Module 4) 1.
Game Theory.
Multiagent Systems Game Theory © Manfred Huber 2018.
CIS 487/587 Bruce R. Maxim UM-Dearborn
Alpha-Beta Search.
Alpha-Beta Search.
Alpha-Beta Search.
Alpha-Beta Search.
Alpha-Beta Search.
Presentation transcript:

9/14/20151 Game Theory and Game Balance CIS 487/587 Bruce R. Maxim UM-Dearborn

9/14/20152 What is it? Branch of economics Psychological theory of social situations Mathematical theory of bargaining Attempts to find a set of strategies that maximize a player’s payoff no matter what his or her opponent does

9/14/20153 Assumptions Players are rational Players have full knowledge of the game and its rules The “payoff” is a complete measure of worth Strategies are complete plans for playing an entire game

9/14/20154 Game Balance Types Player/Player –Player’s performance is based on skill and a little “luck” Player/Gameplay –Player should not feel the game is too hard or too easy Gameplay/Gameplay –The cost of a game’s features must match the power of acquiring the feature

9/14/20155 Achieving Game Balance Ensure that skill matters, do not allow a few random elements to determine outcome Give all players access to the same features having varying power/cost Good game play involves allowing the players to make interesting choices Need to make sure that no strategy is unbeatable

9/14/20156 Golden Rules Player/Player –Players should never be put in unwinnable situations through no fault of their own Player/Gameplay –Game should be fun to learn and fun to play (game is more fun when more is learned) Gameplay/Gameplay –All game options must be worth using sometimes and the cost must be commensurate with payoff

9/14/20157 Player/Player Balance Symmetry in opponent skills and resources –player have the opportunity to do the best with what they start with Symmetry in level design –levels are functionally equal in difficulty for each player Symmetry in game design –all players have functionally equivalent choices presented during gameplay

9/14/20158 Zero Sum Game One player’s loss is another’s win No strategy is dominant Each payoff matrix column sums to zero RockPaperScissors Rock0+1 Paper0+1 Scissors+10

Zero Sum Games Name two zero sum games Name two non-zero sum games What are the differences in outcomes? How does this affect gameplay? 9/14/20159

10 Nash Equilibrium - 1 If moves have different costs Rock: $3 Paper: $2 Scissors: $1 Winner and loser payoffs might be based on move costs RockPaperScissors Rock0+6-2 Paper-60+4 Scissors+2-40

9/14/ Nash Equilibrium - 2 The winning strategy will be a mixed strategy –Paper and scissors should be chosen more frequently than rock –Rock needs to be chosen occasionally RockPaperScissors Rock0+6-2 Paper-60+4 Scissors+2-40

Improving Gameplay How would you improve a game like backgammon some that progress is not so dependent on chance? How does this affect gameplay? 9/14/201512

9/14/ Fighting Game Balance Many games have 10+ characters with 30+ moves each Create a bunch of payoff matrices –One for each pair of players –Each move can be thought of as a strategy Make sure that optimal strategy is mixed to ensure player can’t win with one unbeatable move

9/14/ Weaknesses of Approach Classical game theory has too many strategies Often requires use of “hidden” information Interactive games have too many moves in any given situation

9/14/ Game Theory Heuristics Represent game as multi-branching search tree Evaluate game state at leaves (wins/losses) and propagate values to ancestors Mini-max Mini-max with alpha/beta pruning Credit assignment problems Horizon problems

9/14/ Player/Gameplay Balance Want a fair game where the player feels that all features are worthwhile Balance game challenges against player’s improving abilities –Reward the player –Let the machine do the work –Let player play with the game not against it (this is a usability issue)

9/14/ Save Game Problem Often players complain about how hard it is to get the a “save” point Problem is not the mechanism used to allow a save Problem is symptomatic of arbitrary game behavior or a steep learning curve that makes it hard to progress using skill alone (i.e. trial and error with starting over at beginning the punishment for failure)

9/14/ Gameplay/Gameplay Balance There should be an interesting set of non-dominant player choices Optimum choices are not easy to recognize since the require knowledge of previous player choices Not easy to see how frequently different choices will be worth making

9/14/ Component/Attribute Balance Component balance –establishes the value of each game choice (Minsky’s credit assignment problem) –embodied artifacts found game Attribute balance –manner in which the game choices interact (e.g. how important is speed relative to fire power in a war craft?) –must understand the uses of artifacts –subgame interactions