home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume25 / letters / README < prev    next >
Encoding:
Text File  |  1992-01-02  |  3.9 KB  |  92 lines

  1. Letter Invaders v2.1
  2. A game to help improve typing skills.
  3. =====================================
  4.  
  5. Copying:
  6.  
  7. Please put this on as many different machines as you like.  If you make
  8. changes or bug fixes, please mail them to me so they can be incorporated
  9. into later versions.  Feel free to use the entire program or portions of
  10. it in any way you like as long as I get credit for what I've done.
  11.  
  12.  
  13. Installation:
  14.  
  15. Installation of letters should be fairly simple.  A few lines in the
  16. Makefile should be changed to reflect the directories where the files
  17. should be installed.  Config.h may (but shouldn't) require a couple of
  18. changes.  After making the minor changes, "make install" or "make
  19. install_hpux" should do all the work.  The hpux installation could be
  20. improved, but it is enough to get it up and running.  If your system does
  21. not have /usr/dict/words or any other large collection of words you can
  22. use "make dict" to create a wordlist.  Well, it works for me, but I use
  23. awk to do it so I know someone is bound to have a problem.
  24.  
  25. So far it has been compiled and run under SunOS 4.0 and 4.1.1, SCO Xenix,
  26. ULTRIX 4.2, hpux 7.05, and NeXT (mach, I guess) and a large number of
  27. others.  When compiling it on the NeXT it produces a number of warnings
  28. but there are no serious problems (I'd fix it, but my access to a NeXT is
  29. fairly limited so I just made sure it compiles).  Please let me know
  30. about any other platforms that it gets compiled on or fails to get
  31. compiled on.
  32.  
  33. The game has been ported to the amiga.  A large portion of the code
  34. necessary to make it compile on the amiga is not included with the UNIX
  35. distribution.  All UNIX specific and Amiga specific stuff has been kept
  36. separate so that it will be easy to keep versions the same if/when the
  37. game is improved.
  38.  
  39. I'd like to mention that there is a minix version of the game available.
  40. The changes to make it compile under minix are not included in this
  41. package (although there have been enough changes to accomodate other
  42. systems that it might not be too much work any more to get it to compile
  43. on minix).  Credit for the minix version (and comments and questions) to
  44. Wim van Dorst (baron@wiesje.hobby.nl).  I've been told the minix version
  45. can be foundon your favorite minix archive site.
  46.  
  47. authors
  48. -------
  49. Larry Moss (lm03_cif@uhura.cc.rochester.edu) - original game, UNIX version
  50. Brent J. Nordquist (brent@limabean.veggard.mn.org) - amiga version
  51.  
  52.  
  53. Thanks to:  
  54. ----------
  55.  
  56. D. A. Gwyn.  I have used his code for usleep() to get it to compile on
  57. machines that don't have it.  Since the code is included in the FAQ
  58. posted to comp.unix.questions I assume this is ok.  If someone knows
  59. otherwise please let me know.
  60.  
  61. Kim Storm.  I used his nn code as a reference when trying to figure out
  62. how to use the termcap library.
  63.  
  64. Chris Uppal (chrisu@sco.com).  He has contributed enormously to the
  65. program with a couple of bug fixes, variable speed words, some
  66. performance improvements, SYSV compatibility, and many suggestions.
  67.  
  68. Wim van Dorst (baron@wiesje.hobby.nl).  Creator of the minix version of
  69. the game.
  70.  
  71.  
  72.  
  73. Future plans:
  74.  
  75. I had at one time planned to have bonus words fly horizontally across
  76. screen, but I never bothered with implementing it.  Instead, I just got a
  77. suggestion to have the bonus words come down like the others, but
  78. underlined.  When a bonus word is typed correctly it will take out the
  79. whole screen with it.  This could add a bit of strategy to the game.
  80.  
  81. interesting things should happen at higher levels.  Now it just keeps
  82. getting faster.  I've gotten the suggestion of possibly having some words
  83. on the screen change randomly to force you to watch the screen more
  84. carefully.
  85.  
  86. I've considered using this as an excuse to learn X programming.  I figure
  87. that way words can really explode.  This will only happen if I find
  88. myself with a lot of free time.
  89.  
  90. Frequently mistyped words should come back later in the game.  This would
  91. certainly make the game more useful as a typing tutor.
  92.