General Game Playing

Home Notes Assignments Resources Readings Coursera

On this page, you will find links to software and web services of use in the course.

Game Management Tools

Gamemaster (web site) - website for managing information about official General Game Playing competitions - games, matches, tournaments, players, and people. Includes English descriptions, rulesheets, and stylesheets for all registered games.

Gamemanager (web page) - allows users to set up and run matches of registered games involving automated game players. The standard way of running matches during the course.

Gameplayer (web page) - allows human users to play registered games.

Gametester (web page) - same as Gameplayer except that it allows users to cut and paste their own rulesheets and stylesheets.

Game Analysis Tools

Gamechecker (web page) - checks for common errors in game descriptions.

Gamestepper (web page) - allows users to step through games based on description.

Stylechecker (web page) - allows users to test Javascript stylesheets on sample states.

Game Playing Software

Configurable Player (download) - allows users to configure viable general game players without programming, by checking checkboxes and selecting values from dropdown lists. (Thanks to Sam Schreiber for providing and maintaining this code.)

Java Code base (Github download) - The exact same code base as the previous download, but it will be more up to date in case of changes. If you are not familiar with Git, just use the "Download ZIP" button on the right menu

Sancho (download) - JAR file for the current World Champion General Game Playing program. (Thanks to Steven Draper and Andrew Rose for allowing us to distribute the code for their player.)

Other General Game Playing Websites

Tiltyard (web site) - allows users to register players for automatic round robin competition against other general game playing programs. For help with Tiltyard connection issues, please see the tutorial on Tiltyard connection. (web page) - General website on GGP. Contains extremely informative information on how to develop software for GGP.

Dresden GGP Server - provides an easy way to test general game players on a wide range of games against other players. The idea is that you just register your player and leave it online. The server will automatically pit players against each other on all games that are on the server. Of course, you can also start matches manually.

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