JAVA GAMES - ESCAPE

ESCAPE HISTORY

Here are different versions of ESCAPE, a game based on a puzzle I played at my father-in-law's cabin.

 
ESCAPE - MANUAL
This is the first Applet, it is only a manual process.

September 5, 2004
 
ESCAPE - RANDOM
This is the second Applet, each iteration, it randomly selects a piece, and tries to move it a random direction. Obviously it is inefficient, in that it keeps visiting a lot of the same configurations.

September 5-6, 2004
 
ESCAPE - MEMORY
This is the third Applet, each iteration, it selects each piece, and tries to move it in each direction. It keeps track of previous scenarios, and will ignore any it has thus far encountered. Otherwise, if it is a new scenario, it adds that to its list of scenarios to explore further. It uses a piece shorthand, so it knows that piece 1 and 3 are both "T" tall pieces, and so even if they are juxtaposed, they really represent the same scenario

It shows a solution in 112 moves.

September 6-7, 2004
 
ESCAPE - ANIMATED SOLUTION
This is the fourth Applet, which is designed to step through the moves to the winning solution.

September 11-12, 2004
 
Last updated by ledlogic at 12:33 AM, September 12, 2004.