QuoteFalls Puzzle

The letters in each vertical column go into squares directly below them, but not necessarily in the order they appear.  A black square indicates the end of a word.  When you have placed all the letters in their correct squares, you will be able to read a quotation across the diagram from left to right.
E

M

T

E

O

S

U

C

F

R

H

H

A

B

I

 

M

S

Y

 

A

M

 

A

L

W

Y

A

H

N

A

B

S

U

E

G

T

C

H

E

H

K

T

A

E

N

X

C

O

R

R

A

I

W

C

N

T


      *       *  
*          
*     *   *      
*            
      *     *      
*          
    *       *                 * *

( If you see asterisks in the table, change your browser settings so it does not override the page's background colors.  The cells containing asterisks should appear blacked out. )

You can find more examples at QuotePuzzles.com.


Programming Assignment


Write an applet that will create and display QuoteFall puzzles.  The puzzle does not need to appear exactly as shown above, but should be some similar easily readable format. The program should use as a source for quotations some online resource or database of quotations, for example, Bartlett's Familiar Quotations or Math and Ed quote server.

Allow the player to attempt to solve the puzzle.  Create a user interface that allows for placement of letters on the board and easy swapping of letters.   Perhaps provide feedback if the player places a letter incorrectly.  Alternately, have a "Evaluate my solution" button which will indicate if the player's solution is correct.  Perhaps a "difficulty" level would provide differing levels of detailed feedback.


Home