General Game Playing Competition

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

Dave Gomboc

General Game Playing Competition

Post by Dave Gomboc »

The General Game Playing Competition held in association with the IJCAI-09 conference is about to begin. In this competition, programs accept a logical description of a one-player, two-player, or many-player game at runtime. (You can think of a single-player game as a puzzle like Sudoku.)

There are two heats, followed by a championship and a consolation round. There are eight programs in the competition, including the winner of the 2007 and 2008 competitions, CadiaPlayer from Reykjavik University.
Dave Gomboc

Re: General Game Playing Competition

Post by Dave Gomboc »

Heat A:
CadiaPlayer - Reykjavik University
FluxPlayer - Dressen University
Centurio - Potsdam University
Ethos - Stanford University

Heat B:
Ary - University of Paris
TurboTurtle - Stanford University
Gamer - Stanford University
Maligne - University of Alberta
Dave Gomboc

Re: General Game Playing Competition

Post by Dave Gomboc »

Two programs, Gamer and Ari, were not able to accept the legal game description provided. They get zero points in their first round, but both teams think they have fixed the bug that prevented them from playing and can use the round to practice the same game selected to see if they have any other problems.
Dave Gomboc

Re: General Game Playing Competition

Post by Dave Gomboc »

Standings after first round (place maximum # of knights on chessboard):
CadiaPlayer 90
Ethos 75
Centurio 45
FluxPlayer 30

Maligne 65
TurboTurtle 2
Ari 0
Gamer 0
Dave Gomboc

Re: General Game Playing Competition

Post by Dave Gomboc »

Round 2 is another puzzle game, 3x3 and 4x4 BrainTraser (iPhone game).

Heat A:
CadiaPlayer 190
Ethos 175
Centurio 145
FluxPlayer 130

Heat B:
Maligne 165
Gamer 100
Ary 100
TurboTurtle 82

Most programs got the full 100 points, and the TD commented that he ought to have also included the 5x5 puzzle.
Dave Gomboc

Re: General Game Playing Competition

Post by Dave Gomboc »

Round 3 is Capture the King, the first two-player game of this competition. It is chess but there's no check, castling, en-passant, or three-time representation. First to capture the king gets 100 points, if 35 moves by each player go by without a king captured, it's a draw, and each program gets 50 points.

Two games are played; score is averaged.
Dave Gomboc

Re: General Game Playing Competition

Post by Dave Gomboc »

Maligne refused to play, but its authors found that it is because there is a bug in the game description logic! The round will be replayed with the correct game description: any round 3 results prior to this (if there are any) are null and void.
Dave Gomboc

Re: General Game Playing Competition

Post by Dave Gomboc »

"Watching UCT players play chess is like stabbing screwdrivers into my eyeballs." - Neil Burch

Of course, if the game was known to be chess-like, things might well be different, but the players are essentially placing near-zero values on material, and a check is worth a lot because the programs think the opponent might not defend against it.
Dave Gomboc

Re: General Game Playing Competition

Post by Dave Gomboc »

Round 4: Smallest

The first >2 game of the competition: a 5-player simultaneous move game. (The 5th player is random.). Each player picks a number from 1 to 10. The player who uniquely picks the lowest number wins, e.g. If two players pick 1, but only one player picks 2, then the player that picked 2 wins the round. Each round is worth 10 points, and the game is played repeatedly until one of the players reaches 100 points.
Dave Gomboc

Re: General Game Playing Competition

Post by Dave Gomboc »

Standings after round 4:

Heat A:
CadiaPlayer: 305
FluxPlayer: 270
Ethos: 235
Centurio: 230

Heat B:
Maligne: 245
Ary: 200
Gamer: 170
TurboTurtle: 102

Round 5: Chomp

Rectangular chocolate bar (grid of chocolate) where the low-left square is poisonous! On each turn, the player picks a square and eats that square plus all squares above and/or to the right of it.