Advanced Algorithms

Project: Knight’s Dance

Objective

During this activity, students will be able to:


Description

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

Deliverables

Place in a comment at the top of the equipoN.py 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 equipoN.py file, please provide the following information:

Request PIN

Only one team member needs to upload the file.

Due date is Wednesday, November 29.