A general description of the work to be done, and a requirements specification of the final tool that implements a particular game. Every group must submit its work, the game tool and a set of “intelligent” software players to play such game, before a certain deadline.