What is General Game Playing?

General game playing is the design of artificial intelligence programs to be able to play more than one game successfully. For many games like chess, computers are programmed to play these games using a specially designed algorithm, which cannot be transferred to another context. For instance, a chess-playing computer program cannot play checkers. General game playing is considered as a necessary milestone on the way to artificial general intelligence.

General Game Playing is a project of the Stanford Logic Group of Stanford University, California, which aims to create a platform for general game playing. It is the most well-known effort at standardizing GGP AI, and generally seen as the standard for GGP systems. The games are defined by sets of rules represented in the Game Description Language. In order to play the games, players interact with a game hosting server that monitors moves for legality and keeps players informed of state changes.


Where to go from here?

  • Get information about General Game Playing competitions and other activities.
  • Have a look at the Research page to learn more about Fluxplayer, the general game player that is developed at TU-Dresden.
  • Read publications about General Game Playing.
  • Download teaching material to use in your AI or General Game Playing class.
  • You want to write your own general game player? Have a look at our Getting Started page.
  • We offer some programs that might help you to implement or test your own General Game Playing system at our Downloads page.
  • Check out our links to other projects and research groups related to General Game Playing.