CS2335 - Spring 2004 Final Project - Lemmings ============================================================================= P2_README ============================================================================= DIRECTIONS: This form must be filled out and submitted with the rest of your files for this lab. For each item replace the underscore characters ('_') with the proper information. If you need more lines than those shown, feel free to add them. ============================================================================= 1. Team Members: Name: __Jose Caban______________ GTNum: gtg184g Name: __Vladimir Urazov_________ GTNum: gtg308i Name: __Daniyar Zhanbekov_______ GTNum: gtg563g Name: __Andrew C. Knight________ GTNum: gtg284h 2. Compilation Instructions: __ant build_________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ 3. Instructions for Running the Program: __ant run___________________________________________________ _______Enjoy!_______________________________________________ ____________________________________________________________ 4. Known Bugs: __None._____________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ 5. Extra Credit Attempted & Name of TA Who Approved If Not From Lab File: __N/A for this phase._______________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ 6. Testing/Development Environments (Include OS): [REMINDER: This lab will be graded on the RedHat systems in the States Lab.] __Windows XP Professional SP2, Windows XP Home, ____________ __Gentoo Linux 2.6.4, States Lab, Fedora, FreeBSD, _________ __Solaris 10b1, Slackware 2.4.22, SuSe 9.0, HP-UX, Mac OS X, __AIX, OS/2, Windows 98SE, Toaster 3.0, Oberon 2.3.6, Minix_ 7. Comments: __We stopped testing after FreeBSD ;)_______________________ ____________________________________________________________ __GameEngine, from the UML (included as a Visio file in our_ __Submission), cannot really be JUnit tested, as far as we__ __as the team can tell. The Game Engine class itself does _ __nothing in and of itself, rather it makes GUI calls using __information provided by all the JUnit tested "kernel" __classes. The PhysicsEngine is the biggest worker, which __is completely JUnit tested. The main part is complete and __the JUnit tests for future (TODO) implementations are __complete. The lemmingjob.process() function is the next __important function, which processes what actually needs __to be done by the lemmings or what they actually do. These __classes are also fully JUnit'ed. The rest of the Engine, __that is the Map, LevelData, etc, are all JUnit tested. __This harangue, however, was deemed necessary to ensure __that there was no misunderstanding between what the __GameEngine class itself, and the various states, do. They __do not perform any logic calculations, merely take data __JUnit tested classes and give it to the GUI. __By the way, true gravity has to be worth something :P