The method should do the following: Divide text into sentences and sentences into words. a. Consider that words consist only of letters (use the char method.IsLetter) or the 'apostrophe character' and are separated from each other by any other characters b. Sentences consist of words and are separated by one of the following characters .!?;:() The lead characters of each word in lowercase. Skip the sentences that were not words.
The design adaptive and responsive from (500px <= width)
Three levels of difficulty in the game: easy (5x5), medium (10x10), and hard (15x15)
Players can select the picture they want to solve using a list of items.
Dark/light themes of the game.
The latest 5 win results are saved in the high score table.
The duration of the game is displayed in the format XX:XX
The "random game" button is implemented. When the player clicks on the button, a random pattern appears.
The "Solution" button is implemented. When the player clicks on the button, the field will be filled with cells with the correct solution. Using the button does not mean a win and will not be entered in the winnings table.
"Hangman" is a classic word game in which you must find the correct answer by guessing letters one at a time.
Responsive/adaptive UI from 1440px to 360px viewport
The generation of DOM elements is implemented.
The user can play the game by using the virtual keyboard
The user can play the game by using the physical keyboard
When the user runs out of 6 attempts or wins the game, the modal window appears
The modal window includes the message about the game's outcome (winning or losing), the secret word and the 'play again' button
When the user clicks the 'play again' button, the game starts over by showing a new question and resetting the gallows, the incorrect guesses counter and the underscores for the secret word