                             Tornado readme file
                       (last modified June 24th, 2000)
                       (new stuff appended at the EOF)

License:

Tornado is released under the conditions of the GNU General Public
License. See the file COPYING included in this software package for
details. This program comes with NO WARRANTY of any kind and is provided
as "AS IS". See section 11 of the GNU General Public License.

For a detailed description of the program see the tornado manpage located
in the same directory as this README file or the webpage at
http://www.lionking.org/~kiza/linux/tornado.


Installing:

The short way:

	make
	make install (as root).

Uncompress the archive (what you'll likely have already done) and just
type "make". When compiling is finished type "make install" as root. That
will install the tornado binary in /usr/local/bin/tornado, the manpage
in /usr/local/man/man6/tornado.6 and the scorefile in
/var/games/tornado.scores (location changed in version 1.0). If you'd like
to place the files into a different directory, edit the "Makefile" and
change the variable "PREFIX". Setting it to "/usr" will install in
/usr/bin and /usr/man/man6 for example.

If the program does not compile on your system make sure you've got the
latest version of gcc and the ncurses library. If the program still does
not compile you can write me a mail at kiza@claws-and-paws.com. If you get
the error message "undefined reference to 'getnstr'" when compiling the
program you've got a too old version of the ncureses library that doesn't
implement the 'getnstr' function. Sorry, but you can't compile it unless you
upgrade to ncurses 5.0.

If you have compiled it successfully on a system that is not mentioned on
the tornado webpage (http://www.lionking.org/~kiza/linux/tornado/) please
let me know so I can add it to the list.


How to activate the computer player:

If you want to play against the computer, just leave the field for one of
the players blank when you are asked for the names. The computer will take
over that part. See also the tornado manpage.


Misc stuff:

After Tornado was announced on freshmeat for the first time on Sun Apr
23th, 2000 the webpage had 500 hits and the program was downloaded about
200 times within the first 12 hours. I dunno if the program is really that
good or if this is just called "the freshmeat effect" like the well known
"slashdot effect". Thanks to all who downloaded and like the program. :-)


The why-does-my-house-have-more-than-100%-bug:

It's a feature. Internally the house is a rectangle with the parts where
is nothing "marked as destroyed". Function count_destroyed() in draw.c
handles this. So when you put snow on your house (right next to the
chimney) the game assumes that those parts are intact again and the
percentage counter increases. What's not that wildly wrong since your
opponent has more to destroy. Will be changed/corrected.


The why-does-lightning-not-flash-my-screen-bug:

It's not my fault(tm). Either your ncurses is causing that problem or you
are running Tornado inside an xterm or <insert your favourite terminal
program here>. It does not work in my xterm either. The screen is just
drawn to fast. Try it on a text console.


-Oliver
