Word Find Game

Consider a game where you search for words in a grid:

GRID:
    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 
 0  M  F  G  R  D  C  Z  C  O  M  P  A  N  Y  C  R  N  L  K  B 
 1  S  M  S  X  A  G  W  T  P  V  C  W  L  D  K  N  S  G  S  U 
 2  Q  Y  U  W  J  E  X  S  Y  R  I  O  D  I  S  K  N  M  O  I 
 3  C  S  D  D  Z  M  A  Y  W  J  I  S  U  H  M  U  I  V  M  L 
 4  F  T  R  I  A  S  Q  Q  H  W  D  D  H  N  E  R  K  M  F  D 
 5  B  E  G  P  A  B  M  L  Q  M  I  C  Q  J  T  Q  L  I  Z  I 
 6  G  R  U  I  E  M  E  X  A  M  I  N  E  J  W  R  Q  N  N  N 
 7  C  Y  M  I  O  N  E  Y  M  O  R  N  I  N  G  F  Y  I  D  G 
 8  I  O  X  P  L  P  V  T  V  L  E  F  Z  X  F  P  O  M  I  F 
 9  T  D  M  Y  R  J  R  E  E  Q  I  L  H  D  I  Y  U  A  S  I 
10  J  X  E  F  G  G  D  E  L  R  J  K  E  V  N  K  K  L  A  N 
11  E  S  P  S  O  I  P  H  C  O  R  X  E  C  I  G  Y  G  B  I 
12  G  T  A  G  I  R  V  Q  J  E  P  P  I  W  T  G  C  Z  L  S 
13  O  E  Q  N  H  G  T  F  N  L  I  E  T  J  I  R  T  J  E  H 
14  H  R  Q  R  O  B  N  R  I  Z  B  V  A  M  A  S  I  V  D  E 
15  D  L  U  M  X  N  E  E  Z  U  F  D  E  D  T  S  E  C  W  D 
16  R  I  V  C  M  A  G  O  R  C  E  U  P  D  E  I  K  N  Y  N 
17  C  N  L  I  G  H  T  I  N  G  Y  K  G  R  M  W  S  O  D  X 
18  I  G  B  K  I  G  P  J  C  T  U  D  F  I  J  U  D  V  O  S 
19  I  N  C  L  U  D  E  Q  Y  M  Y  K  N  B  R  I  T  D  S  I 
WORDS TO FIND:
FINISHED
COUNTRY
ENVELOPE
DIAMETER
DESIGNER
INITIATE
LIKEWISE
MINIMAL
INCLUDE
STERLING
RECEIVED
MORNING
DISABLED
COMPANY
LIGHTING
ELECTRIC
COMFORT
MYSTERY
EXAMINE
BUILDING

Here is a program that generates such a game: Github Project

  1. Download and run this program. Exam the code and see how it works.
  2. Come up with an algorithm to find the words in the grid. Assume the grid is represented as follows:
    vector<string>& grid
    And the words to find are stored in:
    vector<string>& words
  3. As you search, how do you keep track of where you have been? What direction you are going? The words you have found?

Words to use:

OldKenyon
Peirce
Ascension
Ransom
Rosse
Gund
Chalmers
MiddlePath
Gambier
Kokosing
Horvitz
Mather
Leonard
Kokosingers
HillTheater
Philander
Ransom
Delbert
Newman
KenyonReview

more

.

Scroll to Top