This software is a puzzle game created using C++ programming language, providing a challenging and entertaining gameplay experience.
To begin using the application, you will need to compile it. Unpack the tarball archive, switch to the new directory and build the program using the commands provided. Once it has been compiled, the software will materialise as 'rush_hour'.
When you're ready to start using the application, you will need to access the directory where 'rush_hour' was created, and where the 'level.txt' or 'level32.txt' file is located. Invoke 'rush_hour 32' to produce a solution for level 32 and save the result in 'solution32.ps'.
You can view the solution by using 'gv solution32.ps', or print it using 'lpr solution32.ps'.
It's worth noting that for level number X, the level can be stored in either the file 'level|X|.txt' or in the generic file 'level.txt'. The file format includes a level number, followed by the board setup. The board setup contains various characters including length-2 cars, length-3 cars, empty board cell and your own cars. After the board cells are defined, an optional comment (starting with a minus characters) can be added.
There may be several boards in one file, each in the format described above. It's important to note that the board has a fixed size of 6x6 cells, although this can be changed in the source code (untested). Overall, Rush Hour 'Traffic Jam' Solver is a useful application that can be used to easily solve Rush Hour boards.
Version 0.2.9: N/A