CIS 3309 Section 1

Homework Assignment HWA 03

Game of Nim - Revised Documentation

 (Note: Homework should be NEAT and readable!  Homework problems are to be turned in to the instructor, not the lab assistant.)  Before starting on this - check to be sure it needs to be done.  If HWA 01 is done well, I may skip this HWA.

Assignment:

Based on recent class discussions revise the work you did for HWA 01:

1. Draw a revised, complete Behavior Diagram for the Game of Nim problem.  Your diagram should reflect the changes you have made since the first diagram was drawn during Week 1.  Again, be sure your diagram is neat and uncluttered but includes all possible paths of progress through the game.

2. Redraw a representation of your form with appropriate buttons, labels, and textboxes.  Use Hungarian notation for the names of your controls.

3. Provide complete descriptions of your classes including a statement of the the purpose of each class, an ananotated list of each of the attributes in the class, and for your methods, a statement of the purpose for each, along with a list of arguments and return values (if any).