rufascube Icon


Unique 3D slider puzzle that looks like a rubics cube.

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



This is NOT another Rubic's Cube. It's a whole new kind of puzzle...a slider, not a twister. A 3x3x3 arrangement of cubelets with the center one missing allows sliding permutations. After a randomization, the goal is to restore the cube to its original configuration based on color and alphabetic hints. Written in Ada and compiles on either OS-X or GNU/Linux. Nice laptop controls and support for Mac Retina displays. Requires OpenGL v3.3, and on Macs a recent version of OS-X. Now with mouse wheel zoom (2-finger swipe on MacBooks).

See also the smaller 2x2x2 version called SevenSlider.

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

See also:

rufascube Web Site


  • Mac-Binary-Bundle now included!
  • Any linux machine or Mac with GNAT can build rufascube! But first see if the delivered binaries run.
  • Both GNU/Linux and OS-X binaries provided, as well as full source. Linux binaries should run on recent releases of fedora, opensuse, ubuntu, RHEL, debian.
  • Laptop-friendly controls; supports high DPI mode 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.
  • Challenging, but not as difficult as a Rubic's cube. Here, diligence pays off.
  • Incremental solution is can unscramble one slice at a time...HINT: you might leave the middle slice until last, since it ultimately contains the blank space.
  • When you finish, you can see the entire english alphabet appear in order on the [outer] 26 cubelets. The space ends up in the center.
  • Three "skins" available: RufasCube, RgbCube, or iQube color inversion.
  • Autosolver <s-key> works if used immediately after a randomization.


Write a Review

User Reviews

Be the first to post a review of rufascube!

Additional Project Details

Intended Audience

End Users/Desktop

User Interface


Programming Language




Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks