home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / xap / xgames / xtetris-.6 / xtetris- / xtetris-2.6 / README < prev    next >
Text File  |  1995-02-11  |  4KB  |  134 lines

  1. X11 Based Tetris / Version 2.6
  2.  
  3. INSTALLATION
  4.  
  5. 1. Make sure you have X11 release 5 or 6, and make sure that "xmkmf" is in 
  6.    your path somewhere (probably /usr/bin/X11:/usr/X11R5/bin:/usr/X11R6/bin).
  7.  
  8. 2. Edit the switches at the top of Imakefile as necessary.  Note the
  9.    stuff about whether xtetris runs with a color monitor by default or
  10.    not.  (As shipped it assumes black/white.)
  11.  
  12. 3. I assume you want to use your installed libraries and include
  13.    files.  So type
  14.  
  15.       xmkmf
  16.       make depend
  17.  
  18. 4. Install it.
  19.  
  20.       (become root or something)
  21.       make install
  22.  
  23. 5. Now, if you get bored with playing the game, you can look in the file
  24.    TODO, for a list of useful things you could help add.
  25.  
  26.    If you do anything listed in the "TODO" file, please send your changes
  27.    to xtetris@cs.ucla.edu.
  28.  
  29. 6. If you fix ANYTHING, please send a "diff -c" file.  The address:
  30.  
  31.      xtetris@cs.ucla.edu
  32.  
  33. WHY IT CRASHES
  34.  
  35.    Lots of people install this thing in their local account, and when
  36.    they bring it up, it crashes with "Widget has zero height" or
  37.    something like that.  This is because the application defaults
  38.    files have not been installed.
  39.  
  40.    What can you do?
  41.  
  42.    csh:
  43.      setenv XUSERFILESEARCHPATH=./%N%C.ad:./%N.ad
  44.  
  45.    bash/sh/ksh:
  46.      XUSERFILESEARCHPATH=./%N%C.ad:./%N.ad
  47.      export XUSERFILESEARCHPATH
  48.  
  49.    Then make sure that you run xtetris from its build directory.
  50.  
  51. WHODUNNIT
  52.  
  53.   This version of xtetris has accumulated the work of several individuals,
  54.   mostly (in order of fraction of code in the current version):
  55.   Dan R. Greening, Adam Marguilies, Phill Everson, and Didier Tallot.
  56.  
  57. 2.6:
  58.  
  59.   Jamie Zawinski, a cool and now probably rich weenie at Netscape, wrote the
  60.   Dan Quayle option.  Dan Greening (no relation to Dan Quayle) added the 
  61.   usage message and fixed some stuff.
  62.  
  63. 2.5 patch 2:
  64.  
  65.   Dan Greening made the default boxsize 16 in order to fit on smaller
  66.   monitors, fixed some minor bugs. Kimmo Suominen supplied minor fixes for SVR4.
  67.  
  68. 2.5 patch 1:
  69.  
  70.   Russ Jorgensen supplied a fix for a mouse problem.
  71.   
  72. 2.5:
  73.  
  74.   Dan Greening added color/bw switchability, an about window, a better
  75.   scores window, slightly faster startup, changed it to work on X11R5.
  76.   Jim Bash improved the portability of the code.  Jamie Zawinski
  77.   figured out how to make Unmap automatically pause the game (an 
  78.   elegantly simple solution).  Bud Osterberg thought of a better
  79.   scoring algorithm, which was partially installed.
  80.  
  81. 2.4:
  82.  
  83.   Evan Harris fixed a long-standing memory leak (caused by a bug in
  84.   asciiTextWidgets).
  85.  
  86. 2.3:
  87.  
  88.   Greg Rogers added the (scary!) speed option.  If you have a high speed 
  89.   machine, like an IBM RS-6000, just try to run it with -speed 100.
  90.   Dan Greening fixed minor bugs.
  91.  
  92. 2.2: 
  93.  
  94.   Bill Kucharski and Tony Cooper fixed a couple of bugs.  Chris Thewalt 
  95.   merged the color and b/w files.
  96.  
  97.   Dan Greening sped up the drawing code even more.
  98.  
  99. 2.0 and 2.1:
  100.  
  101.   Dan Greening <dgreen@cs.ucla.edu> rewrote much of the xtetris code to
  102.     a. Eliminate use of the unsupported Xw widget set, and use Xaw.
  103.     b. Speed up drawing, and legality calculations.
  104.     c. Move format, color specifications, key bindings, button bindings,
  105.        and other parameters into the "application defaults" file.
  106.     d. Make appropriate buttons appear when usable and disappear when unusable.
  107.     e. Use X11R4.
  108.   
  109.   Janet L. Carson added assignable colors for the objects, and supplied a
  110.   black/white application defaults file.
  111.  
  112. Pre-2.0 versions:
  113.  
  114.   Adam Marguilies <vespa@ssyx.ucsc.edu> wrote the first non-graphics version.
  115.  
  116.   Phill Everson <everson@cs.bris.ac.uk> and Martyn Shortley 
  117.   <shortley@cs.bris.ac.uk> posted a later sunview version of tetris to
  118.   comp.sources.games in March 1989. 
  119.  
  120.   Didier Tallot <tallot@bdblues.altair.fr> built an X11 graphics xtetris from
  121.   the sunview tetris around 29 May, 1989.  It used the unsupported 
  122.   Xw (HP) widget set.
  123.  
  124.  
  125. WHERE WILL IT RUN
  126.  
  127.   Version 2.5 has been tested on X11 release 5, on
  128.  
  129.     a color Sun IPC running SunOS 4.1.1.
  130.     a b/w Dec 5000/120 running Ultrix 4.2
  131.  
  132.   It REQUIRES X11 release 5 libraries and include files.  It should run on any
  133.   processor which has these installed.  Do not ask for a release 4 version.
  134.