scrabble game Application with Java and JavaFX.
Book Scrabble is a word game that involves creating words using the titles of books. The game is similar to traditional Scrabble, but instead of using letter tiles, players use the titles of books to form words.
The Book Scrabble Game is a Desktop application that allows players to create an account, join or start a game, and play against other players online. The game board consists of a grid of letter tiles, and players take turns placing tiles on the board to form words. Points are awarded based on the length and complexity of the words, as well as any bonus tiles that are used.
The game also includes a dictionary of book-related words and phrases, so players can easily find inspiration for their next move.
- A small board containing a letter (in English) and its value in the game - the amount of points the letter is worth.
- In the following diagram you can see how much each letter is worth in the game:
- A bag containing 98 tiles
- Allows you to randomize tiles
- The number of tiles in the bag for each letter at the beginning of the game:
- 15 x 15 2D board
- The board has some bonus slots: o The central square (marked with a star) doubles the value of the word written on it o Squares that double the value of the letter on them (light blue) o Squares that triple the value of the letter on them (blue) o Squares that double the value of the entire word (yellow) o Squares that triple the value of the entire word (red)
- The bonus slots are distributed as in the following diagram:
- Each player randomly draws a tile from the bag
- The order of the players is determined by the order of the letters drawn (from smallest to largest) a. If an empty tile is drawn, we will return it to the bag and draw another one.
- All the tiles must return to the bag
- Each player randomly draws 7 tiles
- The first player (the one who drew the smallest letter in the lottery) must form a legal word that passes through the central slot (the star) on the board. a. Only he gets a double score for it. b. He completes from the bag so that he has 7 tiles again.
- Gradually, each player, in turn, assembles a legal word from the tiles in his possession a. When, as in a crossword puzzle, each word must rest on one of the tiles on the board. b. After writing the word, the player adds 7 tiles from the sack c. His score is accumulated according to all the words created on the board following the placement of the tiles i. Tiles that are placed on double or triple letter squares, their value will be doubled or tripled respectively ii. Then the word gets the sum of its tile value iii. This amount will be doubled or tripled for each word multiplication or tripling slot that is one of the tiles superimposed on it (that is, it is possible, for example, to multiply by 4 or 9 if the word took two). double word or triple word slots respectively ( iv. The above calculation is true for every new word created on the board following the placement in the queue
- A player who cannot form a legal word gives up his turn.
- The game will end after N rounds.
- Written from left to right or from top to bottom (and not in any other way)
- A word that appears in one of the books chosen for the game
- Leans on one of the existing tiles on the board
- Does not produce other illegal words on the board
- Placed from left to right or from top to bottom (and not in any other way).
- A word that must appears in one of the books that was chosen for the game.
- Leans on one of the existing tiles on the board.
- Does not produce other illegal words on the board.


