This assignment includes several resources.
SlidingBlocks
project, which will be available in your personal or team SVN repository after you tell me about your teams. This project includes:
lib
folder with .class files for checking solutions as described in the specification
easy
folder with several simpler puzzles and their solutions
hard
folder with several challenging puzzles and their solutions
medium
folder with some intermediate puzzles and their solutions
The easy and hard sample folders include files named README.txt
that describe the samples. See the runtests
scripts in all three folders for more info.
Our puzzles come from several sources:
The original version of this assignment came from the (very cool) catalog of nifty assignments at Stanford.