sevenslider Icon



3D block slider puzzle

Add a Review
14 Downloads (This Week)
Last Update:
Download seven_29mar15.tar.gz
Browse All Files
Mac Linux



A 2x2x2 arrangement of cubelets with one missing allows sliding permutations. The puzzle goal is to restore initial ordering based on RGB color and or numerical cues. Written in C++ and compiles on either OS-X or GNU/Linux. Now with improved laptop controls, and support for Mac Retina displays' high dpi mode. Requires OpenGL v3.3, and on Macs a recent version of OS-X. Please download latest updates from "files" tab.

A flattened 2D version is also available called Rufas7.

Too easy? Then try the 3D puzzle RufasCube, my 3x3x3 big brother, or its flattened 2D version called Rufas26

Works on Macs running OS-X and PCs running GNU/Linux.

sevenslider Web Site


  • Now any linux machine or Mac with GCC can build! But first see if the delivered binaries run.
  • Both GNU/Linux and OS-X binaries provided, as well as full source. Linux binary should run on recent releases of fedora, opensuse, ubuntu, debian, mandriva, etc.
  • Laptop friendly controls; works on Mac Retina displays.
  • To move a cubelet on a laptop, position cursor, then hit the return key, or on a MacBook, you can use a 2-finger pad click.
  • Helps algebraic minds think geometrically;
  • Fairly easy to solve.
  • Relax while your test case is running or your code is compiling;
  • Now using SDL2 rather than GLFW3
  • Check out the 2D version called Rufas7.
  • Too easy? Then tackle the 3x3x3 Rufas' Cube.


Write a Review

User Reviews

Be the first to post a review of sevenslider!

Additional Project Details

Intended Audience

Education, End Users/Desktop

User Interface


Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.