CMPUT 657 Course Resources

Contents:

University of Alberta Resources

Computing Resources and Access

Course Readings

Incomplete list. I will add more readings and due dates later.

Click on the triangle to show details for a topic.

Course Readings - Minimax

Optional: Course Readings - Dynamic programming and Retrograde Analysis of Endgames

Course Readings - Proof-Number Search and df-pn

Approaches to Over-Counting

Course Readings - Combinatorial Games

Incomplete, will mark some more papers as required later.

Combinatorial Games - Introduction

Combinatorial Games - Impartial Games

Combinatorial Games Algorithms - Solving Games

Temperature, Thermographs, Coupon Stacks

Search Sums of Hot Games

Decomposition Search and Go Endgames

Even More Combinatorial Game Algorithms (optional material)

Course Readings - Specific games

All of these are optional. Some might be good candidates for in-class paper presentations. I will add more later.

Other Readings

Software and Sample Code

Play Combinatorial Games

CGT Math Background

Textbooks

Article Collections

Games of no chance (GONC) series: the main series of collected research papers on CGT. Many theory papers, some experimental work, some surveys.

Related Other Courses

Some courses I found, as of Sep 2025


Last update: Sep 14, 2025, Martin Müller