






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
M3: The Greatest Milestone
Minimum Requirements
You should implement the following minimal requirements:
Configure your wagon for the trip.
- Designate a leader with a name and a profession
- Create up to 4 additional party members
- Buy an initial set of supplies to begin the trip. The user cannot buy more items than they have money or weight to store in wagon.
- Set the initial pace and ration for the wagon.
Move the wagon based on pace. Everyone starts the trip on 1 May 1848.
- Each move should result in distance travelled and food consumption based on number of people
Allow a basic set of random events to occur
Stop simulation if everyone dies
Stop simulation if arriving in Oregon successfully
Load and save the simulation.
Create a user interface to allow the player to control the game/simulation and to display current state. For allowable options see paragraph below.
M3 Requirements
- Create team page and indicate your team members. (PLEASE DO THIS AS SOON AS POSSIBLE)
- A brainstormed list of Domain classes
- A list of candidate classes after filtering
- A set of CRC cards for the candidate classes. Cards should be filled out on both sides (role stereotypes and responsibilities/purpose). These should real index cards, not a word document.
- A set of scenarios that cover typical uses of system and exercise the CRC Cards. The number of scenarios is left to you, but they should cover the major uses of the system.
- Meet with assigned TA to discuss your design and get corrections.
Grading Criteria
- Brainstormed Classes................................. 10
- CRC Cards............................................... 30
- Scenarios................................................ 20
- Role Stereotypes, Purpose and Responsibilities …10
- Team page setup...................................... 10
- TA Meeting.............................................. 20
Goals
Goal 1:
To create a good initial design with for our project to help make it easier on us it with future milestones.
To get started on the project with a good design. We ensured we did this through the use of tools we learned about in class, such as UML Class diagrams and CRC ("Class-Responsibilities-Collaborators") cards.
Goal 2:
We wanted to account for all requirements listed in the project description with our design. We wanted to make sure our design flexible so that we could change it in the future if needed.
Brainstormed Classes
Wha... Wha... Wha... Whats the Scenarios
CRC CARDS
What Worked and What Didn’t Work:
- This is an important part of your group project. We recommend that you take this seriously and work as a group to get this done. Please take all members input and suggestions as you all are team. It is very important for your design to be developed as a team and for the reasoning behind class choices to be group approved as you all will have to share in the work. Completing this part correctly and to the best of your ability will aid you greatly with completing the next phase which is the UML class diagram.
Link to this Page
- Team SXSI last edited on 8 December 2008 at 10:37 pm by lawn-128-61-24-229.lawn.gatech.edu