CSC 221
End of Term Project

 

The project is due on the last day of class for the term.  The project should be emailed to the professor with the following subject line, "CSC221Project".  This emailed must be sent by student before the start of class on the last day.

Description:

Design and implement a graphic version of the Towers of Hanoi puzzle.  Allow the user to set the number of disks used in the puzzle.  The user should be able to interact with the puzzle in two main ways.  The user can move the disks from one peg to another using the mouse, in which case the program should ensure that each move is legal.  The user can also watch a solution take place as an animation.

Notes:

Use Java style programming as described in the appendix of the book.  Document all methods and classes.