home *** CD-ROM | disk | FTP | other *** search
- Letter Invaders v2.1
- A game to help improve typing skills.
- =====================================
-
- Copying:
-
- Please put this on as many different machines as you like. If you make
- changes or bug fixes, please mail them to me so they can be incorporated
- into later versions. Feel free to use the entire program or portions of
- it in any way you like as long as I get credit for what I've done.
-
-
- Installation:
-
- Installation of letters should be fairly simple. A few lines in the
- Makefile should be changed to reflect the directories where the files
- should be installed. Config.h may (but shouldn't) require a couple of
- changes. After making the minor changes, "make install" or "make
- install_hpux" should do all the work. The hpux installation could be
- improved, but it is enough to get it up and running. If your system does
- not have /usr/dict/words or any other large collection of words you can
- use "make dict" to create a wordlist. Well, it works for me, but I use
- awk to do it so I know someone is bound to have a problem.
-
- So far it has been compiled and run under SunOS 4.0 and 4.1.1, SCO Xenix,
- ULTRIX 4.2, hpux 7.05, and NeXT (mach, I guess) and a large number of
- others. When compiling it on the NeXT it produces a number of warnings
- but there are no serious problems (I'd fix it, but my access to a NeXT is
- fairly limited so I just made sure it compiles). Please let me know
- about any other platforms that it gets compiled on or fails to get
- compiled on.
-
- The game has been ported to the amiga. A large portion of the code
- necessary to make it compile on the amiga is not included with the UNIX
- distribution. All UNIX specific and Amiga specific stuff has been kept
- separate so that it will be easy to keep versions the same if/when the
- game is improved.
-
- I'd like to mention that there is a minix version of the game available.
- The changes to make it compile under minix are not included in this
- package (although there have been enough changes to accomodate other
- systems that it might not be too much work any more to get it to compile
- on minix). Credit for the minix version (and comments and questions) to
- Wim van Dorst (baron@wiesje.hobby.nl). I've been told the minix version
- can be foundon your favorite minix archive site.
-
- authors
- -------
- Larry Moss (lm03_cif@uhura.cc.rochester.edu) - original game, UNIX version
- Brent J. Nordquist (brent@limabean.veggard.mn.org) - amiga version
-
-
- Thanks to:
- ----------
-
- D. A. Gwyn. I have used his code for usleep() to get it to compile on
- machines that don't have it. Since the code is included in the FAQ
- posted to comp.unix.questions I assume this is ok. If someone knows
- otherwise please let me know.
-
- Kim Storm. I used his nn code as a reference when trying to figure out
- how to use the termcap library.
-
- Chris Uppal (chrisu@sco.com). He has contributed enormously to the
- program with a couple of bug fixes, variable speed words, some
- performance improvements, SYSV compatibility, and many suggestions.
-
- Wim van Dorst (baron@wiesje.hobby.nl). Creator of the minix version of
- the game.
-
-
-
- Future plans:
-
- I had at one time planned to have bonus words fly horizontally across
- screen, but I never bothered with implementing it. Instead, I just got a
- suggestion to have the bonus words come down like the others, but
- underlined. When a bonus word is typed correctly it will take out the
- whole screen with it. This could add a bit of strategy to the game.
-
- interesting things should happen at higher levels. Now it just keeps
- getting faster. I've gotten the suggestion of possibly having some words
- on the screen change randomly to force you to watch the screen more
- carefully.
-
- I've considered using this as an excuse to learn X programming. I figure
- that way words can really explode. This will only happen if I find
- myself with a lot of free time.
-
- Frequently mistyped words should come back later in the game. This would
- certainly make the game more useful as a typing tutor.
-