Homework 5, Jazper and Zot.

Short Description:

Implement the game of Jasper and Zot.

Goals

When you finish this homework, you should have:

Formal Description

Implement the board game Jasper and Zot. This implementation must

Hierarchy

Interface

The interface should be easy to understand and display all aspects of the game. Duplicating the game board in ascii is a reasonable solution. In addition, you should print brief descriptions of what is happening at each stage. Perhaps use of the logger presented earlier in the semester.

Debugging

Your program should begin by asking the user if they want to play in debug mode. If so, your output should be verbose and explain what is happening in detail at each stage of the game. If you wish, you may implement various debugging levels, from none to extreme.

Discussion

Your program should demonstrate that you have been in this class all semester. Your main data structure type should be a class. You may use the standard library when appropriate.

Required Files

A single tar or zip file containing the source code and makefile for this program.

Submission

Submit the assignment to the D2L folder homework 5 by the due date.