General Game Playing
Lessons
General
Artificial
Intelligence

Lessons Notes Videos Readings Resources Arena

Preface
 Preface
 A Brief Introduction to Deductive Databases
 
Lesson 1 - Introduction
 Chapter 1 - Introduction
 Chapter 2 - Game Description
 Exercise 1.1
 Exercise 2.1
 Exercise 2.2
 Exercise 2.3
 Assignment 1
 
Lesson 2 - General Game Playing Basics
 Chapter 3 - Game Management
 Chapter 4 - Game Playing
 Exercise 3.1
 Exercise 3.2
 Exercise 3.3
 Assignment 2
 
Lesson 3 - Complete Search Methods for Small Games
 Chapter 5 - Small Single-Player Games
 Chapter 6 - Small Multiple-Player Games
 Exercise 5.1
 Exercise 5.2
 Exercise 5.3
 Exercise 6.1
 Exercise 6.2
 Exercise 6.3
 Assignment 3
 
Lesson 4 - Heuristic Methods for Large Games
 Chapter 7 - Heuristic Search
 Exercise 7.1
 Exercise 7.2
 Assignment 4
 
Lesson 5 - Monte Carlo Methods for Large Games
 Chapter 8 - Probabilistic Search
 Assignment 5
 
Lesson 6 - Propositional Nets
 Chapter 9 - Propositional Nets
 Chapter 10 - General Game Playing with Propnets
 Exercise 9.1
 Exercise 9.2
 Assignment 6
 
Lesson 7 - Game Optimization with Propnets
 Chapter 11 - Factoring with Propnets
 Assignment 7
 
Lesson 8 - Logical Game Optimization
 Chapter x - Logical Optimization
 Chapter y - Reformulation
 Exercise x.1
 Exercise x.2
 Exercise x.3
 Exercise x.4
 Exercise x.5
 Assignment 8
 
Supplementary Material
 Chapter 17 - Games with Incomplete Information
 Chapter 18 - Games with Historical Constraints
 Chapter 19 - Incomplete Game Descriptions
 Chapter 20 - Advanced General Game Playing