home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 1: Collection A / 17Bit_Collection_A.iso / files / 174.dms / 174.adf / Adventure / README < prev    next >
Text File  |  1988-07-25  |  3KB  |  69 lines

  1.  
  2.     
  3.  
  4.         Amiga Adventure        by
  5.  
  6.                     David Platt
  7.                     Ken Wellsch
  8.                     Dave Haynie
  9.  
  10.  
  11.     This is a version of the classic Adventure game, originally 
  12. written by Will Crowther and Don Woods.  This is a very extended version,
  13. totalling 550 points.  The Crowther and Woods Adventure was the first 
  14. game of its kind, so this should be fun for historic purposes if for
  15. nothing else.  As a Freshman in College I played the version running at
  16. CMU, which was the 350 point version, and mastered it.  That was in 1979
  17. on a DEC-20 mainframe.  This Amiga version, aside from the extra large
  18. size of the database, runs from the WorkBench and speaks as it prints.
  19. The entire database fits in the RAM: disk on a machine with 512K or more,
  20. and so far hasn't caused any problems.
  21.  
  22.     The code that this is based on was originally written by David
  23. Platt.  He's responsible for the database methods and the initial adventure
  24. database.  Ken Wellsch wrote the C version of this program and extended
  25. the database to the point at which it now rests.  Dave Haynie (ME) ported
  26. this C code to the Amiga, then set it up to talk and run in a WorkBench
  27. window, and I modified the file access code to allow the adventure database
  28. to be on a different disk than that of the main program.
  29.  
  30.     This distribution contains object forms of both the adventure
  31. interpreter and the database.  The main database, adv.rec, is uuencoded in
  32. 3 pieces.  After removing all files from shell archive, it's necessary
  33. to "cat Rec1 Rec2 Rec3 > adv.rec.uue".  Once this is done, all files with
  34. .uue extensions can be uudecoded and transferred to an Amiga system.  If
  35. a uudecode program is present on the Amiga, it will be automatically
  36. called up by the installation script if needed.
  37.  
  38.     The actual Adventure program is basically an adventure game
  39. interpreter.  It looks for two data files.  The first of these is
  40. called "adv.key".  Its a list of keys into the larger text database, and
  41. of other things specific to this adventure.  The larger file, "adv.rec",
  42. is all of the game's text and other data accessed via the key file.  These
  43. files are created from a data base that's run through a compiler-like
  44. program called "Munge".  Munge and the adventure database sources are 
  45. available, but since they're so long, and useful only to those changing this
  46. adventure or creating a new one, I've left them out of this distribution.
  47. I've added a third, optional file to the database setup; a file called
  48. "adv.path".  The ".key" file is found on the directory mentioned in the first
  49. line of this file, the ".rec" file is found on the second.  If no "adv.path"
  50. file is available, both of the files are loaded from the current directory.
  51.  
  52.     The Adventure program can be set up to run from the WorkBench
  53. on a standalone disk, for either 256K systems or 512K and up systems.
  54. It works much nicer on a 512k system with everything in RAM:.  First thing, 
  55. execute the MakeAdv script, supplying as parameters the output disk and
  56. machine size, as in:
  57.  
  58.     MakeIt df0: 256
  59.     MakeIt df1: 512
  60.  
  61. The MakeIt script assmes that you have the standard Amiga directories assigned
  62. where you want them, and that your adventure files are in the current
  63. directory.  The output disk should be blank, or at least have lots of room
  64. on it.  That's about all there is to it.  Happy adventuring.
  65.  
  66.                 -Dave Haynie
  67.                 BIX:    Hazy
  68.                 Usenet:    {allegra,caip,ihnp4}!cbmvax!daveh
  69.