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: 03-Dec-2025
# Authors:
#           A01770771 James Howlett
#           A01777771 Wade Wilson
#----------------------------------------------------------

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, December 3.