CS227B: General Game Playing



Announcements

General Information

Schedule

WeekTopicAssignmentSolutions
1 Introduction Assignment 1 Solutions 1
2 Game Description Assignment 2 Solutions 2
3 State Space Search Assignment 3 Solutions 3
4 Incomplete Search Assignment 4 Solutions 4
5 Metagaming Assignment 5 Solutions 5
6 Propositional Net Search Assignment 6 Solutions 6
7 Propositional Net Analysis Assignment 7 Solutions 7
8 Game Reformulation Assignment 8 Solutions 8
9 Competition Strategies Assignment 9
10 Final Competition Assignment 10

Web Resources

Lisp Implementations

Java Implementations

Essential Readings

Background and Additional Readings

  • Hopcroft, Ullman: Introduction to Automata Theory, Languages, and Computation, Addison-Wesley.
  • Peterson: Petri Nets
  • Russell and Norvig: Artificial Intelligence: A Modern Approach Prentice Hall.
  • Genesereth: Introduction to Computational Logic
  • Barney Pell: Strategy Generation and Evaluation for Meta-Game Playing
  • Luce, Raifa: Game Theory

© Copyright 2006-2008 by Michael Genesereth. All rights reserved.