#
# Netris -- A free networked version of T*tris
-# Copyright (C) 1994,1995,1996 Mark H. Weaver <mhw@netris.org>
+# Copyright (C) 1994-1996,1999 Mark H. Weaver <mhw@netris.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
-# $Id: README,v 1.20 1996/02/09 08:22:06 mhw Exp $
-#
This is an unfinished developmental version of Netris, a free
networked version of T*tris. It is distributed under the terms
of the GNU General Public License, which is described in the
-file "COPYING" included with this distribution.
+file "COPYING" included with this distribution. For more
+information about GNU and the Free Software Foundation,
+check out <http://www.gnu.org/>.
In order to compile Netris you will need gcc. You may be able to
compile it with another ANSI C compiler, but if you attempt this
It's been built and tested on at least the following systems:
+ GNU/Linux
+ FreeBSD 2.1.5, 2.1.6, 2.2
NetBSD 1.0, 1.1
- Linux
SunOS 4.1.1, 4.1.3
Solaris 2.3, 2.4
HP-UX
See the FAQ in this directory if you have any problems.
-NEW IN VERSION 0.4
+NEW IN VERSION 0.5
==================
-- Netris now attempts to make the cursor invisible for terminals that
- support it. Xterm no, vt220 yes, vt100 maybe?
-- Ctrl-L (by default) will now redraw the screen.
-- Various cleanup and documentation changes.
+Netris now specifically looks for ncurses and uses color if it's
+available, unless the -C option is given. Thanks to A.P.J. van Loo
+<cobra@multiweb.nl> for providing code which these changes are
+based on.
INSTALLATION
============
-1. Run "./Configure" to create a Makefile and config.h appropriate
- for your system. If you have problems running Configure with
- your /bin/sh, try "bash Configure".
+1. Run "./configure" to create a Makefile and config.h appropriate
+ for your system. If you have problems running configure with
+ your /bin/sh, try "bash configure".
2. Try "make"
3. Make sure "./netris" works properly
4. Copy "./netris" to the appropriate public directory
-Try "./Configure -h" for more options
+Try "./configure -h" for more options
RUNNING
Unlike standard T*tris, Netris gives you a little extra time after
dropping a piece before it solidifies. This allows you to slide the
piece into a notch without waiting for it to fall the whole way down.
-In fact, if you can even slide it off a cliff and it'll start falling
+In fact, you can even slide it off a cliff and it'll start falling
again. If you think it should automatically drop again in this case,
use the -D option.
'j' left
'k' rotate
'l' right
- Space drop
+ Space drop
'm' down faster
- 's' toggle spying on the other player
- 'p' pause
- 'f' make game faster (irreversable)
- Ctrl-L redraw the screen
+ 's' toggle spying on the other player
+ 'p' pause
+ 'f' make game faster (irreversible)
+ Ctrl-L redraw the screen
To see usage information, type "netris -h".
To see distribution/warranty information, type "netris -H".
At some point I may implement a server that Netris players can connect
to to find other players with similar skill across the globe.
-This version at least partially supports robots. A rough description
-of the protocol is in "robot_desc", and a sample robot is in sr.c.
-
-The source code should be viewed with tab stops set every 4 columns,
-eg, "less -x4 game.c".
-
-# vi: tw=70 ai
+# vi: tw=70