home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff216.lzh / Wanderer / src / README < prev    next >
Text File  |  1989-06-02  |  4KB  |  80 lines

  1.                         * W A N D E R E R *
  2.                 ----------------------------------
  3.  
  4.     This program requires the header files string.h and curses.h, and
  5. the curses and termcap libraries libcurses.a and libtermcap.a. If your
  6. system doesnt have them then you might as well give up now.
  7.  
  8.     Still here? Good - then everythings OK.
  9.  
  10.     First thing to do is edit the wand_head.h file. Most of the filenames
  11. are self-explanatory - the lock file is usually in /tmp , you probably
  12. dont need to change it. SCREENPATH is the directory in which the screen
  13. files, screen.* , are kept. HISCOREPATH is the name of the hiscore table
  14. file - this will be created when you run the program, but must have group
  15. and other read and write permission. Also, the directory SCREENPATH is used
  16. to hold the credits file.
  17.     The masterpassword is the password that you can give when you try to
  18. jump screen with ~ (see file wand.info) that will allow you to go to any
  19. screen at will. This is for wanderer 'wizards' only. Separate passwords
  20. for each screen are drawn from the file /usr/dict/words - if you dont have
  21. it on your system then you'll have to change the file jump.c . These passwords
  22. are given to the player upon completing each screen. The passwords can be
  23. disabled by creating a file in the SCREENPATH directory called no_pws .
  24.  
  25.     New screens can be created by using the editor (thanx play@nl.cwi) that
  26. is built into the game. You enter it with the -e flag, and the screen you edit
  27. is held in the file ./screen . To add this one to the others, place it in the
  28. SCREENPATH directory with a name of the form screen.* , making sure that it is
  29. readable by everyone and that the screens number is subsequent to the last of
  30. the screens already held in the directory. Screens may be tested with
  31. either 'p' or 'n', and by using 'm' the number of moves for the screen may be
  32. altered.
  33.  
  34.     The hiscore table holds only one entry per username - this is to
  35. prevent one or two people from taking over the entire table.  If you object to
  36. this feature, it is easily removed from the scores.c file. The table can also
  37. be edited by the 'wizard' using the -m flag. This prompts for the
  38. masterpassword before allowing you to remove any entry by typing its
  39. number. Use '0' to exit the editor.
  40.  
  41.     Not much more to say, really. Info on playing the game can be found in
  42. the wand.info file. Once you have edited the header file, just type 'make'
  43. to run the makefile. You may need to edit the makefile so that it conforms
  44. with your system. If you dont know how to do this, there's bound to be
  45. someone around who does.
  46.  
  47.     Environment variables:
  48.         Wanderer uses several of these. Here they are...
  49. SAVEFILE ---- the path of the file to be used for saved games
  50. NEWKEYS  ---- if you want to redefine the keys
  51. NEWNAME, NAME, USER ---- scanned in that order to get a name for the hiscore
  52.                          table.
  53.  
  54.     The MSDOS port and save routines are courtesy of Greg Margo, who has also
  55. tidied up a lot of my messy programming :-). Any problems with them, send
  56. to HIM, since I wont know what to do.
  57.  
  58.     The AMIGA port with sound and graphics was done by Alan Bland.  If you
  59. run the AMIGA version from the CLI, make sure your stack is set to at least
  60. 80000 before running the game, else the machine will crash during avalanches.
  61.  
  62.     All that remains is for me to say that the source was written by me,
  63. Steven Shipway,  on a sun/3-160 called poppy at Warwick University. The
  64. latter are completely unaware of this major breakthrough in software
  65. design (:-), and this is probably a good idea, since they may well disapprove
  66. of this use of computing time and facilities! (Only kidding)
  67.  
  68.                                 -Steven Shipway
  69.  
  70. ------------------------------------------------------------------------------
  71. Summary of flags:
  72.  
  73. -c  Reads credits file from SCREENPATH/credits
  74. -s  Shows hiscore table from HISCOREPATH
  75. -e  Enters screen editor working on file ./screen
  76. -m  Enters hiscore table editor after prompting for the MASTERPASSWORD
  77. -f  Starts game with map-type screen instead of normal screen - although I
  78.         personally think this makes the game too easy...
  79. ------------------------------------------------------------------------------
  80.