NAME
hextris - Yet Another tetris Game on X
SYNOPSIS
/usr/games/hextris [-s] [-l <start level>] [-p <prefilled
lines>] [-n <hexagons in each polyhex>] [-showNext] [-beep]
[-corners] [-mixed] [-ccw] [-fixedFill] [-suddenAppear] [-
noGrid] [-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 "Hextris" 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 hexagons per
polyhex. Again, you do not need to press the "SHIFT" key -
"." and the "," also work. If available for current number
of hexagons, "c" toggles the corners mode, "m" toggles the
mixed mode, and "r" toggles the grid. Note: to keep the
level of play similar, the ability to reflect polyhexes,
and later the ability to rotate polyhexes, may get turned
off when the number of triangles in a polyhex 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 hextris 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 "hextris" 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 6
or -n 5 -corners).
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 hexagons
This option starts the program with the specified
number of hexagons in each polyhex (resource name
"hexagons").
-showNext
This option tells the program start in "show next"
mode (resource name "showNext").
-beep This option turns the sound on (resource name
"beep").
-corners
This option turns corners mode on (only available on
-n <2-4>) (resource name "corners").
-mixed This option turns the mixed mode on (not available
for -n 2 since there is nothing to mix it with).
This allows polyhexes of less hexagons than the max-
imum determined by -n (resource name "mixed").
-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
Polyhexes will now suddenly appear within the win-
dow. Now one cannot rotate a piece above the window.
(resource name "suddenAppear").
-noGrid No grid if you want (resource name "noGrid").
-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 hextris
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 hextris
window (resource name "background").
-{foreground | fg} color
This option specifies the foreground of the hextris
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), xhextris(6), tetris(6),
welltris(6), tertris(6)
COPYRIGHTS
(Reg.) Copyright 1993-2001, David A. Bagley,
<bagleyd@tux.org>.
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 tetris by:
Q. Alex Zhao, <azhao@cc.gatech.edu>
ACKNOWLEDGEMENTS
Thanks go to people who helped me in improving the program.