**v 2.7.1 - 12apr16** * enhanced portability of linux binary to other distros. * added 11 more traffic-rush puzzles of my own design, for a total of 76. * added a Mac binary bundle that acts much more like a typical Mac App. This app is delivered in the installation directory, but could be moved elsewhere, such as your personal Applications directory. Note that there are some soft [symbolic] links in the bundle that are resolved automatically when copied by the command "cp -r rufaslider.app destination-directory". * added another puzzle solver, bfsl, that handles "MaBoy", "DirtyDozen", and any other block slider with L-shaped pieces. So, now there are 3 solvers: * bfs: rectangular block solver. * bfsr: rush solver. * bfsl: L-shaped block solver. Unzip the archive. Mac users may initiate the game by navigating to the installation directory in Finder and clicking the "rufaslider.app" icon named "rufaslider". On linux simply type rufaslider_gnu.
## RufasSlider Introduction
RufaSlider contains many block slider puzzles including the Klotski-style family and the Traffic-Rush family.
The Klotski family uses rectangles of 4 sizes: 1x1, 2x2, 1x2, 2x1. The objective in each game is stated near the window top, but usually involves moving a large block to a specified location within the window.
The Traffic-Rush family uses data, with 2x1, 1x2, 3x1, 1x3 rectangles. Here, the long rectangles represent cars or trucks that can only move [roll] lengthwise...the goal being to move the red car toward the "garage door" on the right.
Note that either game description file is a simple text file with a particular format that allows users to easily define additional puzzles.
Several other classic block slider games are included: Fifteen, Eight, Nine, Panama, MaBoy, GetMyGoat, 2-versions of HoleInOne, Suits, DirtyDozen, and 2-versions of LinkRings. There are also two solvers included called "bfs" (breadth-first-search), and "bfsr" that work for most bslider/rush puzzles. It expects a puzzle file name as input, and outputs a text file with a list of moves indicated as a block number and direction. Note that the (x)-key toggles the display of block numbers to enable following a solution generated by a solver.
To move a block, use the arrow keys. If the automatic block selector chooses the wrong block, simply click the cursor on the desired block before using the arrow key. Thusly, the games are laptop friendly.
Works on Macs running OS-X and PCs running GNU/Linux.