General Game Playing
General
Artificial
Intelligence
Lessons
Readings
Resources
Gamemaster
Forum
Preface
Preface
JavaScript Tutorial 1
JavaScript Tutorial 2
Lesson 1 - Introduction
Lecture Slides - Introduction
Chapter 1 - Introduction
Gamemaster
Assignment 1
Lesson 2 - Game Description
Lecture Slides - Game Description
Chapter 2 - Game Description
A Brief Introduction to Dynamic Logic Programming
Sierra - Logic Programming IDE
Rulechecker
Stylechecker
Standaloneopen
Manageropen
Assignment 2
Lesson 3 - Game Playing
Lecture Slides - Game Playing
Chapter 3 - Game Management
Chapter 4 - Game Playing
Chapter 5 - Small Single-Player Games
Chapter 6 - Small Multiple-Player Games
Autoplayeropen
Assignment 3
Lesson 4 - Incomplete Search
Lecture Slides - Incomplete Search
Chapter 7 - Incomplete Search
Assignment 4
Lesson 5 - Probabilistic Methods
Lecture Slides - Probabilistic Methods
Chapter 8 - Probabilistic Methods
Assignment 5
Lesson 6 - Logical Optimization
Lecture Slides - Logical Optimization
Chapter 9 - Metagaming -
forthcoming
Chapter 10 - Logical Optimization
Chapter 11 - Materialization
Chapter 12 - Conceptual Reformulation
Optimization Experiments
Assignment 6
Lesson 7 - Grounding and Symbolizing
Lecture Slides - Grounding
Chapter 13 - Propnets
Grounding Experiments
Assignment 7
Lesson 8 - Game Reformulation
Lecture Slides - Game Reformulation
Assignment 8
Lesson 9 - Competition Strategies and the Future
Chapter 17 - Games with Incomplete Information
Chapter 18 - Games with Historical Constraints
Chapter 19 - Incomplete Game Descriptions
Chapter 20 - Advanced General Game Playing
Assignment 9
Lesson 10 - Final Competition
Assignment 10
Questions and Comments