Link to this assignment: https://asergienk.github.io/Scrabble/
GitHub repository link: https://github.com/asergienk/Scrabble
Features that fully working:
- Letter tiles are selected randomly.
- Letter tiles can be dragged-and-dropped onto Scrabble squares.
- Program identifies which letter tile is dropped onto which Scrabble square.
- Score is calculated correctly considering the bonus square multipliers.
- Any number of words can be played until the user wishes to quit or start over.
- The board is cleared after each round.
- The tile rack is filled up back to 7 tiles after each word is played.
- If the user drops the tile anywhere except the board, the tile is bounced back to the rack.
- User can restart the game.
Features that do not work:
- Score is not kept for multiple words. With every new word the score is cleared to 0.
- Once the tile is placed on the board it can still be moved anywhere else on the board or back to the rack.
- The might be an empty space between the letters.