General Game Playing
Profile
Sign Out
Lessons
Readings
Resources
Gamemaster
Forum
Preface
Preface
Extra - JavaScript Tutorial 1
Extra - JavaScript Tutorial 2
Lesson 1 - Introduction
Lecture Slides - Introduction
Chapter 1 - Introduction
Extra - Gamemaster
Assignment 1
Lesson 2 - Game Management
Lecture Slides - Game Description
Chapter 2 - Game Description
Chapter 3 - Game Management
Extra - A Brief Introduction to Dynamic Logic Programming
Extra - Sierra - Logic Programming IDE
Extra - Rulechecker
Extra - Stylechecker
Extra - Standaloneopen
Extra - Manageropen
Assignment 2
Lesson 3 - Complete Search
Lecture Slides - Game Playing
Chapter 4 - Game Playing
Chapter 5 - Small Single Player Games
Chapter 6 - Small Multiple Player Games
Exercise 3.1 - Minimax
Exercise 3.2 - Minimax
Exercise 3.3 - Alpha-Beta Search
Extra - Playeropen
Assignment 3
Lesson 4 - Incomplete Search
Lecture Slides - Incomplete Search
Chapter 7 - Incomplete Search
Exercise 4.1 - Depth-Limited Search
Exercise 4.2 - Fixed-Depth Heuristic Search
Extra - Heuristic Evaluation Functions for General Game Playing
Extra - Fluxplayer: A Successful General Game Player
Assignment 4
Lesson 5 - Statistical Search
Lecture Slides - Statistical Search
Extra - What is MCTS?
Extra - Bandit based Monte-Carlo Planning
Extra - Simulation-Based Approach to General Game Playing
Extra - An Analysis of UCT in Multi-Player Games
Assignment 5
Lesson 6 - Metagamming
Lecture Slides - Metagaming
Chapter 10 - Logical Optimization
Extra - Automatic Construction of a Heuristic Search Function for General Game Playing
Assignment 6
Lesson 7 - Grounding and Symbolizing
Lecture Slides - Grounding and Symbolizing
Extra - Grounding Experiments
Assignment 7
Lesson 8 - Game Reformulation
Lecture Slides - Game Reformulation
Extra - Reformulation Experiments
Extra - Decomposition of Single Player Games
Extra - Factoring General Games Using Propositional Automata
Extra - Symmetry Detection in General Game Playing
Assignment 8
Lesson 9 - Competition Strategies and the Future
Lecture Slides - Competition Strategies and the Future
Assignment 9
Lesson 10 - Final Competition
Lecture Slides - Final Competition
Assignment 10
Feedback