Question: QUESTION 1 You are required to implement a Word Search Puzzle program. A word search puzzle is a word game that consists of the letters

QUESTION 1 You are required to implement a Word Search Puzzle program. "A word search puzzle is a word game that consists of the letters of words placed in a grid, which usually has a rectangular or square shape. The objective of this puzzle is to find and mark all the words hidden inside the box. The words may be placed horizontally, vertically, or diagonally. Often a list of the hidden words is provided, but more challenging puzzles may let the player figure them out." https://en.wikipedia.org/wiki/Word search Your program should generate a 1010 grid with random characters that will have within it 4 hidden words that the player will have to uncover. The words can be vertical, horizontal, or diagonal. A word can overlap one or more characters of another word as show in the example below. Note that when the 1010 grid is displayed on the screen, the rows should be labelled with digits and the columns should be labelled with letters as shown in the example above. The grid (including the labelling) should be displayed on the screen together with the list of hidden words. The program should allow the user to enter the rows and columns to uncover the hidden words. For example, if the user is going to uncover the word RADIO as shown in the above example, the inputs 2E and 6E are required. The program should include a main menu as shown below: 1. Generate a new Word Puzzle 2. Exit
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
