Project 2

Your second project consists of two parts. First of all, you need to perform object-oriented design of your programming project. In this step, you need to work on the result of the object-oriented analysis we did in class by adding details to all the new objects.
You need to work out all the data members and methods for the classes: You may modify the other classes as well. As the result of the first step you should submit a MS Visio document with detailed description of all 6 classes. The description should include all data members (with specified access - public, private, or shared) and methods.

The second part of the project would be implementation of the new classes and a test program which should emulate simulate robot war. This program does not have to work with any graphics, but it should print text messages to display results of the simulation. For this testing program you can use either GUI (printing all into a mutliline text box) or standard console output. Please note, that each class you create should be defined in a file class_name.h and its implementation should be in the file named class_name.cpp.

This project is due by 11:59pm on Monday, March 15, 2004.