NAME
tetris - Yet Another Tetris Game on X (altered)
SYNOPSIS
/usr/games/tetris [-s] [-l <start level>] [-p <prefilled
lines>] [-n <squares in each polyomino>] [-showNext] [-beep]
[-diagonal] [-mixed] [-plain] [-ccw] [-fixedFill] [-
suddenAppear] [-scorefile <filename>] [-u <name>] [-display
<display>] [-geometry <geometry>] [-iconGeometry <geometry>]
[-{background | bg} <color>] [-{foreground | fg} <color>]
[-bigFont <font>] [-tinyFont <font>] [-xrm <resource specif-
ication>]
DESCRIPTION
This is a game of "Tetris" for the X Window System.
The program lists the top 15 players at the end, each player
may has at most three scores. With the option -s, it shows
all the players and scores.
Key "j" moves the block left, "l" moves right, "k" rotates,
"i" reflects. Left-handed people may want to use "s", "f",
"d", "e" respectively. Or maybe someone wants to try the
arrow keys... The space bar drops a block quickly. Use
"CTRL-L" key combination to redraw - in case the program
messes something up.
As usual, "+" speeds up the game. To avoid cheating "-" is
disabled from slowing down the game. Note: that you do not
need to press the "SHIFT" key - "=" also works. The "b" key
toggles "beep", and "n" toggles "show next". The ">"
increase and the "<" decrease the number of squares per
polyomino. Again, you do not need to press the "SHIFT" key
- "." and the "," also work. (Since it would lead to cheat-
ing, the number of squares can not be decreased from 3). If
available for current number of squares, "g" toggles the
diagonal mode, and "m" toggles the mixed mode. Note: to
keep the level of play similar, the ability to reflect
polyominoes, and later the ability to rotate polyominoes,
may get turned off when the number of squares in a polyomino
is decreased.
If you press "p", the game will be paused, and the window
will be iconified - just in case your boss suddenly appears
at your door ;o). When the tetris window loses its focus, it
also goes to "paused" mode except it doesn't iconify itself.
To get high scores, don't use "show next" mode, try starting
at a higher level and try to let "tetris" eat more than one
line at a time. Play fast and see how well you can do in
the bonus mode. Bonus mode also set when the level is
changed automatically. (Bonus mode not available for -n 8
or -n 2 -diagonal).
OPTIONS
-s This option lets the program only list all the
recorded scores then exit.
-l level
This option starts the program at the specified
level (resource name "startLevel").
-p lines
This option indicates that the program should start
with some of the lines being randomly filled
(resource name "preFilledLines").
-n squares
This option starts the program with the specified
number of squares in each polyomino (resource name
"squares").
-showNext
This option tells the program start in "show next"
mode (resource name "showNext").
-beep This option turns the sound on (resource name
"beep").
-diagonal
This option turns diagonal mode on (only available
on -n <2-3>) (resource name "diagonal").
-mixed This option turns the mixed mode on (not available
for -n 2 since there is nothing to mix it with).
This allows polyominoes of less squares than the
maximum determined by -n (resource name "mixed").
-plain Uses the old "plain" bitmaps instead of the default
3D ones (resource name "plain").
-ccw The rotate key will now rotate pieces ccw (resource
name "ccw").
-fixedFill
Works only with the -p option where it fixes the
number of boxes to be filled to 4 random blocks per
row. (resource name "fixedFill").
-suddenAppear
Polyominoes will now suddenly appear within the win-
dow. Now one cannot rotate a piece above the window.
(resource name "suddenAppear").
-scorefile filename
Specify an alternative score file (resource name
"scoreFile").
-u name This option sets alternative player name.
-display host:dpy
This option specifies the X server to contact.
-geometry {+|-}X{+|-}Y
This option sets the initial position of the tetris
window (resource name "geometry").
-iconGeometry {+|-}X{+|-}Y
This option sets the position of the icon (resource
name "iconGeometry").
-{background | bg} color
This option specifies the background of the tetris
window (resource name "background").
-{foreground | fg} color
This option specifies the foreground of the tetris
window (resource name "foreground").
-bigFont font
This option sets the font used in drawing titles and
important messages (resource name "bigFont").
-tinyFont font
This option sets the font used in drawing status
information (resource name "tinyFont").
-xrm <resource specification>
Another method of specifying preferences.
SEE ALSO
X(1), xtetris(6), xmris(6), welltris(6), tertris(6),
hextris(6)
COPYRIGHTS
(Reg.) Copyright 1993-2001, David A. Bagley,
<bagleyd@tux.org>. (Reg.) Copyright 1992-1995, Q. Alex
Zhao, <azhao@cc.gatech.edu>.
BUG REPORTS AND PROGRAM UPDATES
Problems with this version, send bug reports (or fixes):
David Albert Bagley, <bagleyd@tux.org>
The latest version is currently at:
ftp://ftp.tux.org/pub/tux/bagleyd/altris
ftp://ftp.x.org/contrib/games/altris
The basis for this program is by:
Q. Alex Zhao, <azhao@cc.gatech.edu>
College of Computing
Georgia Institute of Technology
Atlanta, GA 30332-0280
ACKNOWLEDGEMENTS
Thanks go to people who helped me in improving the program.