Cubist lets you intuitive take control over the classic 3x3x3 cube, via mouse or keyboard. Several moves to solve the cube are included, as well as some nice patterns, a shuffle function and a (straightforward) complete solution. The graphics are simple but nice and self explaining. The default keys are customisable.

System requirements
  • Minimum JRE version is 1.6

Cubist on an eComStation machine with Open JDK

Installing Cubist
Download the file Create a folder(directory) "Cubist" or something similar which fits your needs. Open the zip file and go into the directory "dist". Copy the files "buttons_64_solve.png", "cubist.jar" and "README.TXT" to the new created folder(directory). You don' need the other files. Next open the file "cubist.jar" with a suitable program. Delete the directories ".git", "code", "cubist-code" and "ssh:". The last directory contains stuff not for a game so to speak. Save "cubist.jar". That's it!

The used Cubist.cmd file
The customized Cubist works with Open JDK in OS/2-eCS. I have made a "Cubist.cmd" file with the following contents;
@echo off
set BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
set path=[drive: java]\JAVA160ga5\bin
[drive: cubist]
cd [drive: cubist]\cubist
java -Duser.home=[drive: cubist]\cubist -jar cubist.jar 2>cubistbugs.txt
I use 2 separate folders (directories), one for Java and one for Cubist with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: cubist] = drive with Cubist

should be replaced by real drive letters. Adjust the file from the distribution below, ie. different drive and directories. Save "cubist.cmd" and copy it to the "cubist" folder (directory).

Create a new program object. Specify the path and file name: "[drive: cubist]\cubist\cubist.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "Cubist". The download also has an OS/2 icon.

Parameters / options explained
  • The specification "-Duser.home=[drive: cubist]\cubist" will ensure that Cubist will save all necessary files in own directory instead of saving them in the home directory.
  • The addition "2>cubistbugs.txt" ensures that errors are saved in the file "cubistbugs.txt". The 2 in "2>" is not a typo! The file stays empty on my machine.

The program starts up full screen height. Klick in the OS/2 frame on the upper right icon with the full screen logo. It will size your game to full screen with the OS/2 programbar still visible. The plus in this action is that for some reason the program runs faster.

The exit button with key Alt-F4 doesn't work, probably due to differences in Java brands. If you want to stop the program key in Shift-Alt-F4 or the cross in the upper right corner.

In the file you can find the above command file (all drive letters are on set to C:) and an OS/2 Cubist icon:

revision October 4, 2016