First download java shape fold then run the program
you can run it by typing java -jar java_shape_fold.jar

You should now see a new window.
Press the 'c' key to go down a dimension.
You should now see a line.

Here is how to make it longer.
Press the 'j' key to move its left endpoint and make the line longer.
Press the '.' key to select its right endpoint.
Press the 'k' key to move its right endpoint and make the line longer.

Press the 'd' key to go back up a dimension.

Now press the 'n' key to create a create new line.
Use the 'i' key,'j' key, 'k' key and the 'm' key to move it around.
Use the 'z' key and the 'x' key to rotate the line.
Use shift+z and shift+x to rotate it more slowly.

Use q and shift+q to adjust the speed it rotates lines and
Use w and shift+w to adjust the speed it moves lines.

Now press the 'n' key again to create another line.
Use the ',' key and the '.' key to select a different line.
Move a line so its endpoint is touching another line's endpoint
and press the 'b' key to connect them together.

Now press the 'a' key and 's' key to fold and unfold the connected lines.
Use shift+a and shift+s to fold and unfold it more slowly.
Now press the 'n' key 2 times to create 2 more lines.
Move, rotate, fold and connect these lines until you get a square.

You should see a square now.
The square does not need to be perfect.
Save the square now by going to file->save.

Press the 'd' key to go up a another dimension.
Press the 'n' key to make a new square.
Use the 'i' key,'j' key, 'k' key and the 'm' key to move it around.
Press the 'n' key 4 times to make 4 new squares.
Connect these 4 squares to the main square and use the 'b' key.
You should now see a cross made out of connected squares.
Save it by going to file->save.

Now we want to create and connect the last square to it.
Press the 'n' key to create one more square
and connect it to one of other squares.
Select the first shape in the object list by clicking on
the first item in the list box then by clicking the select button.
click on the name button.
A dailog box asking "rename the shape to?" should appear
enter "mainsquare" and click OK to named it "mainsquare"
Now click on the main window that has the cross on it.

Use the 'z' and 'x' keys to rotate it around.
Press shift+1 then press 3 the select the xz view.
Rotate it around.
Press shift+2 then press 3 the select the yz view.
Rotate it around.
Press shift+1 then press 2 to go back to the xy view.

Press the ',' and '.' keys to select the other squares.
Use the 'a' and 's' keys to fold the cube.
Use shift+a and shift+s to fold it more slowly.

Hint: look at where it saids angle on the window that saids info.
You want the angle of the connected squares
to be close to 90 degrees or -90 degrees.
Save it by going to file->save.
Now you have a cube and that's all for now.