Assignment 9: Notes to the Grader
Hi, thank you so much for taking the time to grade this assignment.
Unfortunately, I ran out of time completing the assignment, so I wanted to provide you with a list of the things I was able to complete and a few notes. Thanks!
- (4) letter tiles in the player’s “hand” are selected randomly from a data structure with the proper distribution of the letters
- (4) letter tiles can be dragged-and-dropped onto target Scrabble squares
- (4) program identifies which letter tile is dropped onto which Scrabble square
- (4) board includes bonus squares
- (4) score is tallied correctly, including consideration of bonus square multipliers.
*Score is currently implemented for the first row of the board only since it was under the basic instructions. It does compute the score correctly!
- (4) multiple Scrabble board lines are implemented.
- (2) after playing a word, only the number of letter tiles needed to bring the player’s “hand” back to 7 tiles are selected.
*Please note, this only works for the first word since playing multiple words until the user quits still hasn't been implemented. To test, press save after creating your first word, then the number of tiles needed to bring the hand back to 7 will be placed on the rack.
- (2) the board is cleared after each round so that a new word can be played.
*Press the Reset Board Button if you want to clear the board .