CSPP 51090 & CMSC 22001: Software Construction Assignment 9

Due: June 1, 2004 (8 am)

Your task is to get your best player program into shape for the tournament (and for a final code walk, if you wish it). You may spend the final week doing nothing or fixing your currently best player or "breeding" some super-duper player. Each team will only be allowed a single player in the tournament.

The tournament will take place on June 1, 2003 at 8am. The purpose of the tournament is to judge the cleverness of your player and the quality of your code in a practical manner.

If you'd like, you can test your protocol implementation against the actual server that will be used for the tournament. It is provided as a .tar.gz and a .zip file. To use, first install DrScheme (version 207). To start the server, either

  • start up DrScheme, set the language to (module ...) open the file main.scm and click the Execute button, or
  • type this at a command-line: mred -qu main.scm. If you put a number at the end of the commandline, it is interpreted as the port number.
In either case, click the Start button when all of the players have registered.

The server expects yawl-word.list to be in the same directory (from the scrabble rules page).



CSPP 51090 & CMSC 22001: Software Construction