






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
M3 Domain Design and CRC Cards
The goal of this milestone was to figure out what classes we needed in our domain as well as get to know our teammates (we didn’t all know each other beforehand). This was the first group-milestone. We didn’t figure out ALL the classes we needed, but we added those later as we thought of them.
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.
CRC Cards:
























Scenarios:
Scenario: Start Game
- Player starts the game. (Environment)
- Player enters the leaders name as "Roy". He picks his profession as Carpenter and names his family members "Haley", "Durkon", Belkar" and "Elan". (Wagon)
- Roy starts with $800 (Wagon) in a store to purchase supplies (Store). He buys 1 oxen (Ox), 200 food, 20 ammo boxes, 10 sets of clothing (Item) and they are added to his wagon's inventory (Wagon). Roy has about $230 left after shopping and weights about 2060 lbs. (Wagon)
- Roy is finished buying supplies and heads out onto the trail.
Scenario: River 1
- Roy crosses the first few miles (Trail) and comes up to a river location Kansas River. (Location)
- Roy must make a decision to Ford the river, Caulk the wagon or in the case of this river pay for a Ferry. (River)
- Roy decides to be a hardcore player and ford the river like a champ. (River)
- Tragedy strikes as the wagon randomly flipped (RandomEvents) causing the wagon (Wagon) to lose 3 sets of clothing. (Item)
- On the other side of the river, Roy continues on the trail. (Environment)
Scenario: Wagon part breaks
- When Roy is traveling on the trail, the wagon axle decides to break. (RandomEvents)
- Because is a carpenter, he elects to fix the wagon and it costs him no spare parts to fix. (Wagon)
- Roy continues down the trail in a newly fixed wagon. (Environment)
Scenario: River 2
- Roy comes up to another river (River) along the trail. (Trail)
- This time, he decides to use his masterful carpenter skills by caulking the wagon. (Wagon)
- His chance for flipping was lowered and as a result he crossed safely. (RandomEvents)
- He continued along the trail. (Environment)
Scenario: Fort Kearny
- Roy approaches Ft. Kearny (Location).
- Roy choses to buy items from the fort store (Fort, store).
- Roy buys an additional 3x clothing and those items are added to the wagon (Item, Wagon).
- Roy choses to rest; this lasts for the duration of one day.
- Overnight the oxen increase their health (Ox), as well as the people in the wagon (Person).
- The next day Roy chooses to continue on the Oregon Trail.
Scenario: Random Event - Storm
- Roy is informed that a rain storm(event) is approaching, and it looks like it will last 2 days (RandomEvents).
- Roy and company must stop traveling(pace) for 2 days, halting movement but still consuming food (Environment).
- On the 3rd day Roy is able to continue.
Scenario: Hunt
- Roy chooses to hunt for food.
- He is notified that he has gained 54lbs of food, with the expense of 13x ammo (Environment).
Link to this Page