View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007

M6: The Death of the Milestone

M6 Requirements

Criteria Breakdown:
Goals
Goal 1:
We wanted to have everything working the day before our demo and we wanted to start as soon as possible.
Goal 2:
We wanted to make sure we got loading/saving done and functioning properly after everything else had been completed.
Goal 3:
We wanted our all necessary methods with our wagon to be completed first.
Goal 4:
We then wanted all methods associated with our events and landmarks to then be properly implemented.
Goal 5:
We then wanted to develop good SUnit tests to make sure all things were properly functioning.

Implementation of M6:
M6

What Worked and What Didn’t Work
• This was the longest milestone to complete. We strongly encourage that you complete this milestone in a timely manner. M6 is basically coding all aspects of your game outside of the gui. This includes loading/saving, events, initializing the game with all Landmarks, Persons, Items, and Wagon, etc. The most tedious part is doing the loading and saving. We recommend the Boss approach and Bob supplied a lot of information on using this in class resources.
• For completing the task we recommend you all do it together or in an ordered fashion where there are deadlines. Initially we picked and chose what we wanted to do. However, we found that when you pick and choose what you want to do without any deadlines it creates issues with merging in the repository. That is why we recommend you do this as either 1 single cohesive team or as individuals with deadlines to publish.
• SUNIT Testing is a major part of this milestone as well. If you have good test setup it will help you greatly in debugging trust us. We used our test and the debug feature to solve a lot of our problems in development.

Link to this Page