On this page, you will find links to software and web services of use in the course.
Game Processing Tools
Gametester (web page) - allows users to cut and paste their own rulesheets and stylesheets and then play games manually.
Game Stepper (web page) - allows users to step through games based on description.
Game Converter (web page) - converts game descriptions from HRF to KIF and vice versa.
Game Checker (web page) - checks for common errors in game descriptions.
Game Cleaner (web page) - allows users to perform various optimizations on game descriptions.
Game Grounder (web page) - allows users to convert game descriptions with variables to fully grounded versions. Useful for game analysis, such as finding factors, latches, dead states, and so forth.
NB: Game Cleaner and Game Grounder are brand new and have not been fully tested. Use at your own risk. At this point, probably most useful for pedagogical purposes.
Game Playing Software
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. Here is a Tutorial
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.)
Sancho (download) - JAR file for the former World Champion General Game Playing program. (Thanks to Steven Draper and Andrew Rose for allowing us to distribute the code for their player.)
General Game Playing Websites
GGP (web site) - website of information about official General Game Playing competitions - games, matches, tournaments, players, and people. Includes English descriptions, rulesheets, and stylesheets for all registered games.
Tiltyard (web site) - allows users to register players for automatic round robin competition against other general game playing programs. Warning: Games on this website do not necessarily comply with the current General Game Playing standard.
GGP.org (web page) - General website on GGP. Contains extremely informative information on how to develop software for GGP. Warning: Games on this website do not necessarily comply with the current General Game Playing standard.
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. Warning: Games on this website do not necessarily comply with the current General Game Playing standard.