Description: In this assignment you will get practice working with Java arrays, and more practice implementing your own classes. Like you did in assignment 1 and lab 4, you will be implementing a class whose specification we have given you, in this case a class called SolitaireBoard, to represent the board configuration for a specific type of solitaire game described further below. You will also be using tools to help develop correct code, such as assert statements along with code to verify that your class is consistent.
Note: this program is due after your midterm exam, but it s a fair amount bigger than the first assignment. We recommend getting started on it before the midterm. It only uses topics before the midterm, so working on it now will also help you prepare for the exam (there will be paper and pencil array programming problems as part of the exam).
To Search:
File list (Check if you may need any files):
hw2
...\BulgarianSolitaireSimulator.java
...\SolitaireBoard.java