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 09: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