Lines Of Action Project
Administrative and Course-Related Information


If you choose not to have your score in the tournament made public, you will need to notify me in your final submission.

As usual, all programs must be executable in the UNIX environment. The programs may be written in any reasonable language, and I will provide glue code and specifications shortly for a tournament library which programs will use to play: I will also put the referee itself online.

The required standard of quality for grading purposes is that you implement depth-limited minimax search with iterative deepening, and that your program play legal moves in all positions. You must also implement alpha-beta pruning or a transposition table. (You are encouraged to implement both.) Anything else is bonus.

Keep in mind that you will not in any way be graded based on your standing in the tournament: the winner is not guaranteed an A, nor the loser likely to be denied one. As always, your code should be readable, well-engineered, modular, and maintainable.


Last Modified: 2000/12/11
Bart Massey, <bart@cs.pdx.edu>