Advanced Algorithms

Project: Knight’s Dance


During this activity, students will be able to:


This activity must be developed in the pre-assigned teams of two.

Using the Dagor framework, design and implement in Python a player for the Knight’s Dance game (Caballos bailadores) that plays by applying an “intelligent” strategy. Make sure to review the Adversarial search chapter from [KOPEC] in order to approach this problem adequately.

Each team’s implementation will compete against the implementations of the other teams in a strategy tournament whose rules are described below.

Tournament Rules


Place in a comment at the top of the source file the authors’ personal information (student ID and name), for example:

 * Project: Knight’s Dance
 * Date: 29-Nov-2023
 * Authors:
 *           A01770771 Kamala Khan
 *           A01777771 Carol Danvers

Upload Instructions

To deliver the file, please provide the following information:

Request PIN

Only one team member needs to upload the file.

Due date is Wednesday, November 29.