CS 4600
Introduction to Intelligent Systems
Project #2t
Game Playing: The Tournament

Numbers

Due: October 3, 2003 23:59:59 EST
Please email your code to Steve Marlowe with the subject line "cs4600 project #2t" if you haven't already. Also, be certain to include your name in your message. If you do not want to be a part of the tournament, please email Steve and let him know.

Why?

Well, because I want everyone to have a chance to try his/her players against everyone else's players. If you are happy with your old code, use it. If you think you could have done better, then feel free to turn something else in by October 3 at midnight. As an incentive to thinking about this some more, it will be possible to get bonus points.

The Games

Your players will be included (if you don't mind) in tournaments with other players for isolation and blockem (but not rblockem).

Qualifiers, part 0

Each game has a qualifying round. To qualify for the tournament at all you must be able to defeat the random player more often than not. If your code and evaluation function cannot manage this, then you cannot proceed.

Qualifiers, part 1

In addition to to being able to defeat the random player, you should be able to hold your own against the default evaluation function (i.e. the player who evaluates a board by counting the total number of moves available to him). Anyone who can defeat the default function more often than not in a game gets 1%, and can proceed to the actual tournament.

Tournament

Those who make it past the qualifying rounds for a particular game will play everyone else in his section. There will be something like five-to-ten games per set of contestants. This constitutes a round. For each round in a given tournament, the person who has won the most games will be awarded 5 points. Second place will be awarded 3 points. Last place will be awarded zero points. In blockem, third place will be awarded 1 point. The points will be tallied over all rounds played to determine the final scores.

First place in each section for the isolation tournament will receive 2% added to his final overall grade and second place 1% (note that this is a total of 3% and 2%, respectively, because of Qualifier, part 1).

That's right, the best hacker could get as many at 6%, the second best 4%, and the rest of you 2%. Dude. I'm such a nice guy.