home *** CD-ROM | disk | FTP | other *** search
/ vsiftp.vmssoftware.com / VSIPUBLIC@vsiftp.vmssoftware.com.tar / FREEWARE / FREEWARE40.ZIP / xmrubik32 / xmrubik_readme.txt < prev    next >
Text File  |  1995-10-21  |  4KB  |  110 lines

  1.     MOTIF RUBIK'S CUBE
  2.     ==============    Yet Another Widget on X-Motif, V3.2
  3.  
  4.  
  5.     It has been tested on the following platforms:
  6.  
  7.     HP 300            HP-UX 8.0x    X11R4 Motif1.1
  8.     Sun4, SPARC        SunOS 4.1.x    X11R4 Motif1.2
  9.      For Solaris you may have to add to link:
  10.      -L/usr/ucblib -lucb -lelf -R/usr/ucblib
  11.  
  12.     If yours is not in this list, please let me know -- thanks. The
  13.     most updated source could be found on ftp.x.org under /contrib.
  14.  
  15. HOW TO BUILD?
  16.  
  17.     It should be easy.
  18.  
  19.     xmkmf
  20.     make
  21.  
  22.     Note: if you don't have 'xmkmf' or the "Makefile" it generates
  23.     doesn't work well, try:
  24.         make -f Makefile.std
  25.  
  26. ANYTHING SPECIAL IN USING?
  27.  
  28.     Click on the left mouse button to move CCW.
  29.     Click on the middle mouse button toggle the practice mode. (This is
  30.       good for learning moves). Also 'P' or 'p' does the same thing.
  31.     Click on the right mouse button if you want to randomize the cube.
  32.       Also 'R' or 'r' does the same thing.
  33.     'Q', 'q', Control-C to kill program.
  34.  
  35.     NOTE If you have the program up but it does not seem to work:
  36.     Try copying the file Rubik to $(HOME)/Rubik (where
  37.     Rubik is the file name) and running xmrubik again.
  38.     "keyboardFocusPolicy" must be set to "pointer". Also if the
  39.     background is white, the white and yellow are hard to see.
  40.  
  41.     Clicking on the mouse icons is ignored. They are just there to
  42.     tell you how to use the cube.
  43.  
  44.     One has to orient the faces in orient mode, besides getting all the
  45.     faces to be the same color. To do this one has to get the lines to
  46.     be oriented in the same direction, this only matters with center
  47.     cubes (ie. those cubes not on a corner or edge). This does add
  48.     complexity so there are 2 sets of records.
  49.  
  50.     Try resizing the cube. Notice the puzzle resizes to take advantage
  51.     of the "room" available.
  52.  
  53.     Key pad is defined for 2d rubik as:
  54.         8
  55.         ^
  56.     4 < 5 > 6
  57.         v
  58.         2
  59.  
  60.     The key pad along with the use of the mouse will allow you to move the
  61.     cube more than just CCW ie.,
  62.         KP_8=>TOP
  63.     KP=>4    KP_5=>CW    KP_6=>RIGHT
  64.            KP_2=>BOTTOM
  65.  
  66.     Key pad for 3d rubik, use your intuition (is this a cop out or what?).
  67.     The key pad is defined differently depending on which side of the cube
  68.     your mouse is pointing at. One thing that stays the same is KP_5=>CW 
  69.  
  70.     If you were looking for a self-solver, sorry. If you know of one let
  71.     me know. One of the problems in self-solvers the generally don't work
  72.     for different number of cuts.
  73.  
  74.     Also a tesseract (4D cube) would be nice. (This has been built in
  75.     software and solved.  Actually, it was done for N-D and solved.)
  76.  
  77.     Personally I have solved 0-2 using this program, 1-4 using the
  78.     physical cubes, and 5-6 to my knowledge have never been done (be the
  79.     first on your block).
  80.  
  81.     Refer to the man page for detailed command line options.
  82.  
  83. FOUND A BUG?
  84.  
  85.     Send bugs (or their reports, or fixes) to the author (please give
  86.     version, file, and line number):
  87.  
  88.     David Albert Bagley,    bagleyd@source.asset.com
  89.  
  90. HISTORY
  91.  
  92.    [Sep 16, 93]    V3.2: Bug fixes, too many with 3.1 (oops)
  93.         1. when cube was not in orient mode one still had to
  94.         orient the middle cubes,
  95.         2. when one put the cube in practice mode and switched
  96.         to the other representation it would not let you
  97.         continue,
  98.         3. counter is not consistent if using both
  99.         representations
  100.    [Sep 09, 93]    V3.1: Finally polished the cube. Added Imakefile,
  101.         README, xmrubik.man. I got some good ideas on
  102.         presentation from Qiang Zhao's tetris.
  103.    [May 20, 93]    V3.0: I got some good ideas from Douglas A. Young's
  104.         book: "The X Window System Programming and Applications
  105.         with Xt OSF/Motif Edition", particularly his dial
  106.         widget.
  107.    [Jan 16, 92]    V2.0: XView version, Sun drops another quality product.
  108.         So sad, so sad.
  109.    [Jan 16, 91]    V1.0: SunView version.
  110.