Design Patterns for Games

Let’s Play a Game

Something Different…

What’s in a Game?

Game Model

Game Model Classes

State Diagram

State Design Pattern

The Rules of the Game

Playing the Game

Facade

What the player sees:

Player Factories

The Set of APlayer Factories

Min-Max Principle

Mapping and Lambda

Abstract Accumulators

Mapping Abstraction

Min-Max Abstraction

Slide 20

Alpha-Beta Pruning

Player Management

Design Patterns In Action

Concepts in Action

More Information…