home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / WANDR330.ZIP / README next >
Text File  |  1997-01-02  |  8KB  |  151 lines

  1. This is a revival of the old Boulder-Dash game called Wanderer
  2. which I founded with its sources in the Atari-St archive.
  3. Though there are now many other Boulder-Dash shareware and
  4. even freeware games on the World Wide Web which have nicer
  5. user interfaces, I decided to revive this program since a
  6. lot of work was made in creating the difficult levels.
  7. (See the file credits in the screens\ subdirectory.)
  8.  
  9. I have changed the program somewhat to make it friendlier
  10. and easier to use; however, a lot more work is probably necessary
  11. to provide the user interfaces that most people are accustom
  12. to these days. As the sources are included with the distribution,
  13. you are welcome to do this.
  14.  
  15. As I have mentioned in the readme3.3 file, this is an MSDOS
  16. adaption of this classic program which I compiled using DJGPP
  17. GNU C for the PC. DJGPP is a free MSDOS compiler which produces
  18. 32 bit code and runs in MSDOS protected mode on Microsoft
  19. Windows 95. You can get DJGPP at various Simtelnet mirror sites
  20. or at x2ftp.oulu.fi. The original version of the sources of wanderer
  21. which I started from can be found in the atari.archive.umich.edu
  22. in the games/puzzle section. 
  23.  
  24. If you are running the executable on an operating system
  25. other than Windows 95, you will probably need a DPMI server.
  26. (QDPMI, Windows OS/2, etc) or CWSDPMI.EXE (from csdpmi*.zip)
  27. in the current directory or path.
  28.  
  29. As a result of this adaption, the sources may not support 
  30. other operating systems without further modification despite any
  31. the comments in the files. The main changes are the adaption of 
  32. the program to the XSI curses package called pdcurs22 
  33. which is also available from the same sites. I understand that
  34. this curses package supports a large number of operating systems.
  35.  
  36. The new makefile is almost the same except that LIB now refers
  37. to -lcurso and -lpano in order to be compatible with the new
  38. curses package.
  39.  
  40. I found the original version to frustrating and difficult
  41. for me. I have taken the liberty to change the user interface
  42. to make it a little more friendly and I hope the original
  43. developers are not unhappy with my changes. So far I have
  44. been unable to contact them. (As the sources of the game
  45. have been posted for more than 9 years, I have assumed that
  46. they are public domain and I would be free to modify them and 
  47. re-post them.)
  48.  
  49. I have put the solutions of the first two levels in the directory
  50. called solution. To see the solution while running the program,
  51. read the file using the cntl-r command, specify the file name
  52. solution\path.1 (or path.2) and then play it back using the key
  53. command *. Note you should be in the start position (using the
  54. r command for re-start) prior to playing back the solution.
  55.  
  56. If anybody solves some of the other screens, I would appreciate 
  57. if you record the solutions and send them to me. I would 
  58. like to post the solutions of all the screens in my next release.
  59.  
  60. Here are some useful hints, if you have not yet discovered them.
  61. To start the program in map mode enter "wanderer -f".
  62. If you want random access to all the screens without password,
  63. put a file with name NO_PWS into the screens directory.
  64.  
  65. Seymour.Shlien@crc.doc.ca
  66.  
  67.  
  68. Below is the original readme file that came with the distribution.
  69.  
  70. __________________________________________________________________________
  71.  
  72.  
  73.                         * W A N D E R E R *
  74.                 ----------------------------------
  75.  
  76.     This program requires the header files string.h and curses.h, and
  77. the curses and termcap libraries libcurses.a and libtermcap.a. If your
  78. system doesn't have them then you might as well give up now.
  79.  
  80.     Still here? Good - then everything's OK.
  81.  
  82.     First thing to do is edit the wand_head.h file. Most of the filenames
  83. are self-explanatory - the lock file is usually in /tmp , you probably
  84. dont need to change it. SCREENPATH is the directory in which the screen
  85. files, screen.* , are kept. HISCOREPATH is the name of the hiscore table
  86. file - this will be created when you run the program, but must have group
  87. and other read and write permission. Also, the directory SCREENPATH is used
  88. to hold the credits file.
  89.     The masterpassword is the password that you can give when you try to
  90. jump screen with ~ (see file wand.info) that will allow you to go to any
  91. screen at will. This is for wanderer 'wizards' only. Separate passwords
  92. for each screen are drawn from the file /usr/dict/words - if you dont have
  93. it on your system then you'll have to change the file jump.c . These passwords
  94. are given to the player upon completing each screen. The passwords can be
  95. disabled by creating a file in the SCREENPATH directory called no_pws .
  96.  
  97.     New screens can be created by using the editor (thanx play@nl.cwi) that
  98. is built into the game. You enter it with the -e flag, and the screen you edit
  99. is held in the file ./screen . To add this one to the others, place it in the
  100. SCREENPATH directory with a name of the form screen.* , making sure that it is
  101. readable by everyone and that the screens number is subsequent to the last of
  102. the screens already held in the directory. Screens may be tested with
  103. either 'p' or 'n', and by using 'm' the number of moves for the screen may be
  104. altered.
  105.  
  106.     The hiscore table holds only one entry per username - this is to
  107. prevent one or two people from taking over the entire table.  If you object to
  108. this feature, it is easily removed from the scores.c file. The table can also
  109. be edited by the 'wizard' using the -m flag. This prompts for the
  110. masterpassword before allowing you to remove any entry by typing its
  111. number. Use '0' to exit the editor.
  112.  
  113.     Not much more to say, really. Info on playing the game can be found in
  114. the wand.info file. Once you have edited the header file, just type 'make'
  115. to run the makefile. You may need to edit the makefile so that it conforms
  116. with your system. If you dont know how to do this, there's bound to be
  117. someone around who does.
  118.  
  119.     Environment variables:
  120.         Wanderer uses several of these. Here they are...
  121. SAVEFILE ---- the path of the file to be used for saved games
  122. NEWKEYS  ---- if you want to redefine the keys
  123. NEWNAME, NAME, USER ---- scanned in that order to get a name for the hiscore
  124.                          table.
  125.  
  126.     The MSDOS port and save routines are courtesy of Greg Margo, who has also
  127. tidied up a lot of my messy programming :-). Any problems with them, send
  128. to HIM, since I wont know what to do.
  129.  
  130.     All that remains is for me to say that the source was written by me,
  131. Steven Shipway,  on a sun/3-160 called poppy at Warwick University. The
  132. latter are completely unaware of this major breakthrough in software
  133. design (:-), and this is probably a good idea, since they may well disapprove
  134. of this use of computing time and facilities! (Only kidding)
  135.  
  136.                                 -Steven Shipway
  137.  
  138. ------------------------------------------------------------------------------
  139. Summary of flags:
  140.  
  141. -c  Reads credits file from SCREENPATH/credits
  142. -s  Shows hiscore table from HISCOREPATH
  143. -e  Enters screen editor working on file ./screen
  144. -m  Enters hiscore table editor after prompting for the MASTERPASSWORD
  145. -f  Starts game with map-type screen instead of normal screen - although I
  146.         personally think this makes the game too easy...
  147. -v  Prints version
  148. -t  Tests the screen
  149. -r  Record mode. Records keypresses into the given file
  150. ------------------------------------------------------------------------------
  151.