/ScrabbleWithDragAndDrop

Scrable Web App - VideoGame

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

ScrabbleWithDragAndDrop

https://joanmontas.github.io/ScrabbleWithDragAndDrop/
https://github.com/joanmontas/ScrabbleWithDragAndDrop/

Implementation

  1. Letters tiles in player's rack/hand are selected at random, with correct distribution
  2. Each letter tile can be dragged and dropped onto the scrabble board.
  3. The scrabble board identify which letter is drop and the location and draws in the proper location
  4. The board includes bonus scare, and are used to tally the score
  5. Player may play until reset/quit or runs out of tiles. Appropriate message are shown.
  6. Upon completion or reset, the board is reset; Player is free to continue playing
  7. Each round, upon submission, player's hand/rack is replenish back to 7 (if tiles available)
  8. Proper score is saved after each round. Score is set back to zero upon reset.
  9. Tiles can only be dragged to the board, any other action results in the tilet bouncing back to rack.
  10. Once a moved has been made, it cannot be undone.
  11. First letter can be placed anywhere on board, the proceeding letter must be placed next to other tiles.
  12. The player is shown a toast explaining the validity of the submitted word.

Extra Credit

  1. Able to recognize word validity

Thanks:

https://dictionaryapi.dev/