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) ===
# Use the Card class that we designed and implemented in class
+
 
 +
== 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
  1. Use the Deck class that we designed and implemented in class
  2. Write all the comments for the flow of the program (i.e. outline how your program will run in comments)
  3. Implement the game in the main class