Difference between revisions of "Acey Deucey assignment"
From WLCS
(Created page with "=== Objective(s) === * You will implement the card game Acey Deucey * You will design and implement Java classes * You will analyze the rules and design the flow of your game ==...") |
|||
| Line 8: | Line 8: | ||
=== Direction(s) === | === Direction(s) === | ||
| − | + | ||
| + | == Card class == | ||
| + | * Attributes | ||
| + | ** String suit | ||
| + | ** String name | ||
| + | * Constructor | ||
| + | ** Card() - default constructor | ||
| + | ** Card(String suit, String value) - specific constructor | ||
| + | *** Sets the internal attributes to the same as the parameters | ||
| + | * Methods | ||
| + | ** String getSuit() | ||
| + | ** void setSuit() | ||
| + | ** String getName() | ||
| + | ** void setName() | ||
| + | ** int getValue() | ||
| + | *** returns the numerical value of the card | ||
| + | |||
| + | == Deck class == | ||
| + | * Attributes | ||
| + | ** Card[] deck | ||
| + | * Constructor | ||
| + | ** | ||
| + | |||
# Use the Deck class that we designed and implemented in class | # Use the Deck class that we designed and implemented in class | ||
# Write all the comments for the flow of the program (i.e. outline how your program will run in comments) | # Write all the comments for the flow of the program (i.e. outline how your program will run in comments) | ||
# Implement the game in the main class | # Implement the game in the main class | ||
Revision as of 08:38, 1 December 2015
Objective(s)
- You will implement the card game Acey Deucey
- You will design and implement Java classes
- You will analyze the rules and design the flow of your game
Resource(s)
Direction(s)
Card class
- Attributes
- String suit
- String name
- Constructor
- Card() - default constructor
- Card(String suit, String value) - specific constructor
- Sets the internal attributes to the same as the parameters
- Methods
- String getSuit()
- void setSuit()
- String getName()
- void setName()
- int getValue()
- returns the numerical value of the card
Deck class
- Attributes
- Card[] deck
- Constructor
- Use the Deck class that we designed and implemented in class
- Write all the comments for the flow of the program (i.e. outline how your program will run in comments)
- Implement the game in the main class