Samuel's Revenge

Work info:

Client:

Gdansk University of Technology, ETI Faculty

Tools:

Microsoft Visual Studio C#

DESCRIPTION:

Samuel's Revenge is an automated self-learning checkers playing software.

FUNCTIONALITY:

Both AI players use estimation function coupled with minmax strategy and move prediction to decide their next move. It's possible to further tailor weight of certain variables in estimation function by enabling mutation and conducting test games between AI players.

DOWNLOAD:

Program and source code can be downloaded here.