Impressum |

General Game Playing

General Game Playing (GGP) is the new research focus of many AI Groups around the world. It is to find an AI which is capable of playing all possible games successfully. The general game engine has to analyze the game rules and to find strategies without any prior information about the specific game it has to play.

Our research »

General information

We are the General Game Playing Group of the Free University Berlin and part of the Workinggroup Game Programming. Our engine is developed for games written in the Game Description Language (GDL) from the Univesity of Stanford. Next year we are gonig to compete against others at the GIGA Competition for General Game Playing.

Note: If you are student at the FU, interested in AI topics and want to support the development of Maskin Leke feel free to ask one of the team members.

The engine

Maskin Leke is norwegian for "Playing machine" (according to "homo ludens" we have the "machina ludens"), which is our engine inteded to be: A machine which plays every single game. It is developed in C++ with some applications in Prolog. At this time we are in the beginning of development. We use UCT methods as well as inductive evaluation learning to analyze the game rules.

World Description Language

In addition we have extended the base of GGP, the GDL, to be capable of random events, incomplete information and realtime games while keeping it compatible to the GDL. It is called the World Description Language (WDL). So our engine can handle both GDL and WDL games.