RufaSwap, is a simple permuted picture puzzle where the challenge is to restore the picture elements to their proper order. Two elements are selected with cursor clicks to initiate pairwise swapping. Choose number of elements to control the level of difficulty. Great for kids. Use your own *.png files or the ones provided.

New easy build system allows anyone with OS-X or Linux and GCC to recompile; but first try the delivered exes.

Minimum system requirements: 

Mac OS-X or GNU/Linux with graphics card and driver that supports OpenGL v 3.3 or greater

External links: