Source

The task is to write a heuristic function for the game of Checkers. The function must be written in Java in accordance to the API provided, to work with the given program.

The purpose of the assignment is to get familiar with controlling search processes in the minimax search algorithm by means of a heuristic function.

The grade for this assignment will have a fixed part, granted for an independently written working function, and a variable part, according to the performace of the function.

Checkers program manual

Heuristic function API

Please submit your heuristic function as the original source code file. Make sure it is pure Java code and compiles cleanly within the program. Additional comments and conclusions to this assignment, if any, can be added in a separate "Note" for this assignment.