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