Contents

Cmput 455 Assignment 4

Due Dec 2, 11:55pm. Submit via eClass submission link on the main eClass course page.
Late submission (with 20% deduction) Dec 4, 11:55pm. Submit via separate eClass link for late submissions.

In this assignment, you develop your own player for Binary Game. You can implement any player you want using any techniques, as long as it's in Python 3 and follows the rules and constraints below. We will test the performance of your player in two tournaments.

Setup

  1. First, as in previous assignments, make sure you have your Python 3 and NumPy set up. You can review the procedures under Lecture 3 activities.
  2. Download assignment4.tgz and expand it. The directory assignment4 contains:
  3. Add the code to implement your solution in assignment4. Your main program must remain in a4.py.

Rules

Constraints

Text Commands

The Usual Warnings, Hints and Details - Read them All

Pre-submission Test and Submission

Run the public tests as follows:

python3 a4test.py a4.py assignment4-public-tests.txt

Follow the same general steps as in assignment 1 to create your presubmission.log file and your submission, but (of course) using your assignment4 directory and assignment4.tgz as file name. Add both your presubmission.log and readme.txt to your assignment4 directory.

Marking

There will be 5+2 marks for this assignment.


Last modified: Nov 2, 2024 by Martin Müller