ftp.nice.ch/pub/next/games/action/NeXThextris.1.0.N.b.tar.gz

NeXThextris
 
README.NeXThextris.binary
 
README.old
 

README.NeXThextris.binary

/*
 * NeXThextris Copyright 1994 Mark Gritter, mgritter@gac.edu
 *
 * hextris Copyright 1990 David Markley, dm3e@+andrew.cmu.edu, dam@cs.cmu.edu
 *
 * Permission to use, copy, modify, and distribute, this software and its
 * documentation for any purpose is hereby granted without fee, provided that
 * the above copyright notice appear in all copies and that both that
 * copyright notice and this permission notice appear in supporting
 * documentation, and that the name of the copyright holders be used in
 * advertising or publicity pertaining to distribution of the software with
 * specific, written prior permission, and that no fee is charged for further
 * distribution of this software, or any modifications thereof.  The copyright
 * holder make no representations about the suitability of this software for
 * any purpose.  It is provided "as is" without express or implied warranty.
 *
 * THE COPYRIGHT HOLDER DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
 * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
 * DATA, PROFITS, QPA OR GPA, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 
 * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 * PERFORMANCE OF THIS SOFTWARE.
 */

Welcome to the world of hextris...

NeXThextris is a NeXTstep port of X hextris, a tetris-like game using hexagonal blocks instead of rectangular ones.  I enjoy playing it a lot, and I hope you do too.

NeXThextris was written using NeXTstep 2.2.  (And no upgrade in sight, either-- *sigh*)  I have absolutely no clue whether or not it will work under NeXTstep 3.x, but I didn't do anything too weird, so you shouldn't have any problems.

David Markley (dm3e+hextris@andrew.cmu.edu) is the author of X hextris, and I am extremely grateful for the work he put into it (and the clean code he wrote, which made my job a lot easier!)

	To play the game, use the keys described on the info panel.  (You may have to click on the view to get the keys to work, but I believe I have eliminated that problem.)  Click on the "New Game" menu item or press "Command-n" to start.

Hextris has been ported to NeXTstep, X, and the Andrew Window Manager.

According to Mr. Markley (as of 1990):

	"The ports to mac and pc are under way. Hextris has been compiled for
these system types: IBM RT, VAXstation 3100, DECstation 3100,
SPARCstation 1, Sun 3/35, and macintosh running mach unix.

	"I would like to see if some big company would like to market
this game on their little home/portable video game units. If you do,
let me know."

	This port is based on the first release of Hextris (version 1.0, 4/26/90).  I have not been able to locate a newer version.
	
For general hextris info, contact:
David Markley, dm3e@+andrew.cmu.edu, dam@cs.cmu.edu

Bug reports, etc., for this program should NOT go to David Markley.  Instead, or for NeXThextris specific info, contact:
Mark Gritter, mgritter@gac.edu

Please feel free to write!  I would love to hear from you and find out where NeXThextris is being used.

Mark Gritter
mgritter@gac.edu
Gustavus Adolphus College
St. Peter, MN

README.old

/*
 * NeXThextris Copyright 1994 Mark Gritter, mgritter@gac.edu
 *
 * hextris Copyright 1990 David Markley, dm3e@+andrew.cmu.edu, dam@cs.cmu.edu
 *
 * Permission to use, copy, modify, and distribute, this software and its
 * documentation for any purpose is hereby granted without fee, provided that
 * the above copyright notice appear in all copies and that both that
 * copyright notice and this permission notice appear in supporting
 * documentation, and that the name of the copyright holders be used in
 * advertising or publicity pertaining to distribution of the software with
 * specific, written prior permission, and that no fee is charged for further
 * distribution of this software, or any modifications thereof.  The copyright
 * holder make no representations about the suitability of this software for
 * any purpose.  It is provided "as is" without express or implied warranty.
 *
 * THE COPYRIGHT HOLDER DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
 * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
 * DATA, PROFITS, QPA OR GPA, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 
 * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 * PERFORMANCE OF THIS SOFTWARE.
 */

Welcome to the world of hextris...

NeXThextris is a NeXTstep port of X hextris, a tetris-like game using hexagonal blocks instead of rectangular ones.  I enjoy playing it a lot, and I hope you do too.

NeXThextris was written using NeXTstep 2.2.  (And no upgrade in sight, either-- *sigh*)  I have absolutely no clue whether or not it will work under NeXTstep 3.x, but I didn't do anything too weird, so you shouldn't have any problems.

David Markley (dm3e+hextris@andrew.cmu.edu) is the author of X hextris, and I am extremely grateful for the work he put into it (and the clean code he wrote, which made my job a lot easier!)

1) Installation

	Before you compile NeXThextris, you should probably modify the header.h file.  The things you may wish to change are:
MAXHIGHSCORES	- The maximum number of high scores kept.
MAXNAMELENGTH	- The maximum size of a users hextris nick name.
	- Set by the user setting the environment variable: XHEXNAME
MAXUSERIDLENGTH	- The maximum size of a user id.
MAXHIGHS		- The maximum number of high scores a user can have.
HIGHSCOREDIR	- The directory the high score file will be kept in.
HIGHSCORETEXT   - The filename for the high score file.

Things you probably don't want to change:
MAXROW		- The number of rows in your game.
MAXCOLUMN	- The number of columns in your game.

Although nothing too awful will happen if you change them, the view is sized so that the current numbers will fit nicely.  If you change the size of the playing grid, you will also have to resize the HextrisView using Interface Builder.


2) Playing the game

	To play the game, use the keys described on the info panel.  (You may have to click on the view to get the keys to work, but I believe I have eliminated that problem.)  Click on the "New Game" menu item or press "Command-n" to start.

3) Future of hextris

Hextris has been ported to NeXTstep, X, and the Andrew Window Manager.

According to Mr. Markley (as of 1990):

	"The ports to mac and pc are under way. Hextris has been compiled for
these system types: IBM RT, VAXstation 3100, DECstation 3100,
SPARCstation 1, Sun 3/35, and macintosh running mach unix.

	"I would like to see if some big company would like to market
this game on their little home/portable video game units. If you do,
let me know."

	This port is based on the first release of Hextris (version 1.0, 4/26/90).  I have not been able to locate a newer version.
	

For general hextris info, contact:
David Markley, dm3e@+andrew.cmu.edu, dam@cs.cmu.edu

For NeXThextris specific info, contact:
Mark Gritter, mgritter@gac.edu

Please feel free to write!  I would love to hear from you and find out where NeXThextris is being used.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.