home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / gtetris / README < prev    next >
Encoding:
Text File  |  1995-05-03  |  6.5 KB  |  186 lines

  1.     GENERIC TETRIS
  2.     ==============    Yet Another Tetris Game on X, V2.1.4
  3.  
  4.  
  5. WHY ANOTHER?
  6.  
  7.     Because this one is simple, easy to build, and portable -- actually
  8.     the blocks are round-cornered and bigger, more comfortable for your
  9.     eyes. It only uses Xlib -- no "toolkit" kind of thing. People have
  10.     tested it on the following platforms:
  11.  
  12.     Bull DPX/2        System V    ?
  13.     DEC 3100        Ultrix 4.3    X11R3
  14.     DEC 5000        Ultrix 4.2A    X11R4
  15.     DEC Alpha AXP        DEC OSF/1 V1.2    ?
  16.     HP 700            HP-UX 8.0x    X11R5
  17.                 Mt. Xinu 4.3    X11R5
  18.     IBM RS6000        AIX V3.2    X11R3
  19.     Intel 486DX        Esix 4.0.4    ?
  20.                 Linux        ?
  21.     Iris 4D            IRIX 4.0.1    Motif
  22.     Sun4, SPARC        SunOS 4.1.x    X11R4, X11R5
  23.     Sun SPARC        Solaris 2.1
  24.         add to link: -L/usr/ucblib -lucb -lelf -R/usr/ucblib
  25.     Sequent S81        DYNIX 3.2.0    X11R5
  26.                 Dynix/ptx    ?
  27.  
  28.     If your's is not in this list, please let me know -- thanks. The
  29.     most updated source could be found on export.lcs.mit.edu under
  30.     /contrib.
  31.  
  32.     A System V port (Sequent Dynix/ptx) has been added by
  33.     "Hans-Wolfgang Loidl" <hwloidl@risc.uni-linz.ac.at>. The source can
  34.     be retrieved by anonymous FTP to:
  35.  
  36.     Host:    melmac.risc.uni-linz.ac.at
  37.     File:    /pub/linux/upload/misc/gtetris3.taz
  38.  
  39.  
  40. HOW TO BUILD?
  41.  
  42.     Edit the Imakefile for appropriate settings of variable SCOREFILE
  43.     and RANDOM, then do:
  44.     xmkmf
  45.     make
  46.  
  47.     "Tetris" is the game. It only lists the top 15 players at the end,
  48.     each player may has at most three scores. With the option "-s",
  49.     "tetris" will list all the scores.
  50.  
  51.  
  52. ANYTHING SPECIAL IN PLAYING?
  53.  
  54.     Use 'j' to move left; 'l' to move right; 'k' to rotate. Left-handed
  55.     people may want to use 's', 'd', 'f' respectively. Use the space
  56.     bar to drop a block quickly. Do you want to try the arrow keys?
  57.  
  58.     Use CTRL-L key combination to redraw -- in case the program messes
  59.     somthing up.
  60.  
  61.     As usual, '+' and '-' will speed up or lower down the speed. Note
  62.     that you don't need to press the SHIFT key -- '=' and '_' also
  63.     work. The 'b' key can be used to toggle "beep" and 'n' toggles
  64.     "show next".
  65.  
  66.     If you press 'p', the game will be paused, and the window will be
  67.     iconified -- just in case your boss suddenly appears at your door.
  68.     ;o) When the tetris window loses its focus, it also goes to
  69.     "paused" mode except it doesn't iconify itself.
  70.  
  71.     In previous versions, all number keys on the keypad work. Since I'm
  72.     going to let the user fully configure things like key bindings,
  73.     I'll only let a few of them work for now, and do not include a key
  74.     for "rotate counter-clockwise" (sorry :o).
  75.  
  76.     Refer to the man page for detailed command line options.
  77.  
  78.  
  79. FOUND A BUG?
  80.  
  81.     Send bugs (or their reports, or fixes) to the author:
  82.  
  83.     Qiang Alex Zhao,    azhao@cs.arizona.edu
  84.     Computer Science Department
  85.     University of Arizona
  86.     Tucson, AZ 85721
  87.  
  88.     Refter to the "COPYRIGHT" notice in the "COPYRIGHT" file (yeah, as
  89.     its name implies). And note: my first name is *NOT* spelled as
  90.     "Quiang" nor "Quang".
  91.  
  92.  
  93. HISTORY -- Oh no, not again: I failed my history course!
  94. Well ... ACKNOWLEDGEMENTS
  95.  
  96.   [Feb 27, 93]  V2.1.4: HP time structure problem resulting "hanging
  97.         blocks". By Marcus Leech <mleech@bnr.ca>. New set of
  98.         bitmaps contributed by Atsuhiko Yamanaka
  99.         <yamanaka@ecip.tohoku.ac.jp>.
  100.  
  101.   [Jan 21, 93]  V2.1.3: Two bugs in finding user environment:
  102.         "endpwent()" by Jari Tavi <jpt@rixrax.enet.dec.com>;
  103.         "gethostname()" by Johan Vromans <jv@mh.nl>. Added two
  104.         more arrow keys.
  105.  
  106.   [Feb 27, 93]  V2.1.4: HP time structure problem resulting "hanging
  107.         blocks". By Marcus Leech <mleech@bnr.ca>. New set of
  108.         bitmaps contributed by Atsuhiko Yamanaka
  109.         <yamanaka@ecip.tohoku.ac.jp>.
  110.  
  111.   [Feb 27, 93]  V2.1.4: HP time structure problem resulting "hanging
  112.         blocks". By Marcus Leech <mleech@bnr.ca>. New set of
  113.         bitmaps contributed by Atsuhiko Yamanaka
  114.         <yamanaka@ecip.tohoku.ac.jp>.
  115.  
  116.   [Jan 19, 93]  V2.1.2: Improved "paused" mode - so it won't take too
  117.         much CPU time - suggested by Philip JENNINGS
  118.         <P.Jennings@frcl.bull.fr>.
  119.  
  120.   [Jan 18, 93]  V2.1.1: Fixed a resource look-up bug found by Peter
  121.         Kabal <kabal@inrs-telecom.uquebec.ca>, and Imakefile
  122.         problem found by Tong Zhou <tzhou@cse.ogi.edu>.
  123.  
  124.   [Jan 15, 93]  V2.1.0: Fixed a resource look-up bug found by Kiyotaka
  125.         Sakai <ksakai@mtl.t.u-tokyo.ac.jp>. Added "-u" option.
  126.         New feature: when a row is deleted, remaining blocks
  127.         remains rounded -- suggested by Elwood C. Downey
  128.         <ecdowney@hwking.cca.cr.rockwell.com> and Bill Leue
  129.         <leue@crd.ge.com>.
  130.  
  131.   [Jan 12, 93]  V2.0.1: added arrow keys. Changed error handling method
  132.         in locking score file, suggested by Hellmut Golde
  133.         <golde@cs.washington.edu>.
  134.  
  135.   [Jan 10, 93]  V2.0.0: Complete rewrite. Enhanced layout. Added
  136.         resource management and "next piece". Changes made for
  137.         Sony workstations, suggested by Masato Ogawa
  138.         <ogawa@sm.sony.co.jp>. Included four X11 header files
  139.         in case some system doesn't have them. Fixed block
  140.         clearing bug found by Benjamin Kroop
  141.         <bkroop@sunlab.cit.cornell.edu>.
  142.  
  143.     Since the days of V1.8, I have got many responses over the net.
  144.     Thanks go to people who helped me in improving the program.
  145.  
  146.   [Nov 13, 92]  Black Friday -- V1.8.1: numerious minor changes. Made
  147.         score listing built in.
  148.  
  149.   [Oct 08, 92]  V1.8: Corrected some typos, <herbison@erlang.enet.dec.com>.
  150.         Added man-page.  Gregg Townsend <gmt@cs.arizona.edu>
  151.         provided hints for some problems on HP-UX. Imakefile.
  152.         Richard van Denzel suggest modifications for HP-UX.
  153.  
  154.   [Sep 30, 92]    V1.7: Richard van Denzel <raet-sh!richard@relay.nluug.nl>
  155.         reported bugs on HP-UX 8.0.
  156.  
  157.   [Sep 27, 92]  V1.6: Changed speed coefficients. Improved window
  158.         manager hints. Several rows at once worth more points.
  159.  
  160.   [Sep 25, 92]  V1.5: HP-UX fixes by "Richard van Denzel"
  161.         <raet-sh!richard@relay.nluug.nl>. Added 'b' to toggle
  162.         "beep". Rewrote window creation/initialization to fix
  163.         the "losing input focus" problem.
  164.  
  165.   [Sep 24, 92]  V1.4: Added <sys/select.h> and -lbsd for AIX (by "Daryl
  166.         Green" <darylg@amex-trs.com>).
  167.  
  168.   [Sep 23, 92]  V1.3: Scoring -- a line in a higher level worth more
  169.         points; "tscores" program. Submitted to
  170.         comp.sources.games (volumn 15, issues 1-2; it has
  171.         nothing to do with GNU, but it was called "gtetris",
  172.         pronounced as "Gee, tetris", by the newsgroup
  173.         moderator).
  174.  
  175.   [Sep ??, 92]  First set of versions, 1.0 through 1.2 -- developed and
  176.         tested at the University of Arizona. Put on
  177.         export.lcs.mit.edu.
  178.  
  179.         I studied an old tetris game for X10, wrote by Wayne
  180.         Christopher <faustus@cs.berkeley.edu> in 1988; then I
  181.         adopted the ideas in representing those "blocks" and
  182.         rotating them, and added X11 stuff.  Also I learned a
  183.         lot from Nathan Sidwell's great game "xmris", e.g.  the
  184.         "iconifying pause".
  185.  
  186.