home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 333.lha / Rubik / ReadMe.rub < prev    next >
Text File  |  1989-12-09  |  2KB  |  62 lines

  1. 020 versions are for 68020/68030 systems
  2.  
  3. This is a C translation of a Rubiks Cube Solve program originally
  4. in Basic.  This version is Much Faster.
  5. Original is By John Murphy for the NorthStart DOS 5.0 computer
  6. Enhancements and C/Amiga Translation By
  7. W. Roger Uzun
  8.  
  9.  
  10.  
  11. Rubik just solves the cube and displays it "unwrapped" in 2D fashion
  12.  
  13. Rubik3D shows the Cube in 3D space.
  14.  
  15.  
  16. Rubik3D is much neater graphically than Rubik,
  17. but Rubik is much faster at solving the cube!
  18.  
  19. For the Rubik Program one sets up the cube using the Mouse
  20. to click and exchange Blocks.  Click on one block, then move
  21. the pointer to the block you want to exchange it with and
  22. Click on it.
  23.  
  24. For the Rubik3D program you set up the Cube initially by putting
  25. the colors of each block in a file Called InitCube, see the
  26. enclosed example.  (pretty self explanatory)  InitCube must
  27. be in the current default directory.
  28.  
  29. NOTE : Many initial setups are unsolvable...
  30. If the computer is in an infinite loop or you wish to interrupt it
  31. for any reason just press the left mouse button while pointer is over
  32. the cube.
  33.  
  34. When you ask the computer to solve a cube you can optionally specify
  35. a file to write the solution steps to.
  36.  
  37. The solution is written with the following symbols
  38.  
  39. r - Rotate the right edge of the cube Clockwise
  40. l - rotate the left edge of the cube clockwise
  41. b - rotate the back side of the cube clockwise
  42. f - rotate the front side of the cube clockwise
  43. d - rotate the bottom side of the cube clockwise
  44. u - rotate the top side of the cube clockwise
  45. c - rotate the ENTIRE cube about its vertical axis
  46. h - rotate the ENTIRE cube about its horizontal axis
  47. ' - opposite of normal  e.g. r' means rotate right edge of cube CounterClockwise)
  48.     this is just like doing 3 moves in the "normal" direction
  49.     that is c' is the same as ccc and d' is the same as ddd
  50.  
  51. Note any 4 moves in the same direction is a net no change so
  52. cccc does nothing c'c does nothing rrrr does nothing etc.
  53.  
  54. Look at the 3D model to get an idea what these moves mean.
  55.  
  56. You can execute any of these moves manually on the cube through
  57. the Mouse interface menus.
  58.  
  59. Well just have a ball solving cubes and looking at 3D Rubiks!
  60.  
  61. Roger Uzun!
  62.