home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 #33 / q33side2.d64 / t.harbormaster < prev    next >
Encoding:
Text File  |  1992-01-01  |  9.9 KB  |  223 lines

  1.  
  2.  
  3.                      H  A  R  B  O  R  M  A  S  T  E  R
  4.  
  5.                      Program and Text by Knees Calhoon
  6.  
  7.  
  8.     Here at the magnificent LOADSTAR Tower we have one of the world's
  9. finest indoor harbors, large enough for all of our personal yachts, as well
  10. as those of bigwigs like Henry Kissinger, General Noriega and Saddam
  11. Hussein, who often cruise by when there's a lull in evil around the world.
  12. We've even invited some of the world's navies to share our sparkling waters
  13. with us.
  14.  
  15.     But you can imagine how angry we became when the U.S. Navy
  16. "appropriated" the LOADSTAR Harbor for some so-called war games. We didn't
  17. mind so much their moving in a few cruisers and destroyers, but they
  18. insisted on packing so many boats into the harbor, all we had left was room
  19. for the mighty LOADSTAR Raft. And even then, we had trouble getting the
  20. Raft out of the Harbor into the LOADSTAR Ocean that surrounds the continent
  21. we like to call LOADSTARIA.
  22.  
  23.     In fact, that's what HARBORMASTER is all about. Twenty-five times the
  24. Navy has caused a fiasco in the Harbor and we're asking your help in
  25. getting the Raft around those Navy boats and out into the Ocean.
  26.  
  27.  
  28.  THE HARBOR
  29.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  30.  
  31.     When you boot HARBORMASTER you're asked for the input device: mouse,
  32. joystick or keyboard. Sorry, you must pick one and stick with it. The mouse
  33. is best, of course, and the keyboard is the worst (slowest). If you've got
  34. a mouse in Port #1, use it. If you're using the keyboard, use the CRSR keys
  35. and RETURN. Joystick is in Port #2.
  36.  
  37.     Then you're asked for your name. The routine accepts a SPACE as a
  38. RETURN so if you insist on having two names, separate them with a period or
  39. something. Your name is required because a scores files will be kept by the
  40. FBI for you. This file will be made available only to the CIA, DEA, IRS and
  41. Ross Perot, so don't worry about it getting into White House hands.
  42.  
  43.     The Harbor is the 6x6 grid on the left. Each fiasco consists of a
  44. configuration of light blue boats in the Harbor, surrounding the brown
  45. LOADSTAR Raft. Your job is to move the boats around so that you can move
  46. the Raft out into the LS Ocean -- which is always on the right of the
  47. Harbor, on the same row as the Raft.
  48.  
  49.     Each boat can only be moved in two directions, indicated by the arrows
  50. on it. If you click on the top arrow of a vertical boat, it will move one
  51. square up -- IF there's room. If there's not, you'll hear a buzz and
  52. nothing will move. Horizontal boats move in a similar fashion.
  53.  
  54.     On the right is a box which shows you the number of the Fiasco you are
  55. working on, as well as the number of moves you have made on this Fiasco.
  56. You should try to get the Raft into freedom in as FEW moves as possible,
  57. but there will be times when all you care about is freeing the Raft. The
  58. moves count won't go beyond 255. All of the 25 fiascos can be solved in
  59. many fewer than 255 moves, but don't be surprised if you need over 100, or
  60. even 200, for some of the higher Fiascos.
  61.  
  62.     The top row of the screen has seven buttons for you to click on. Here's
  63. what they do.
  64.  
  65.  START
  66.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  67.  
  68.     Click on this to "play" the Fiasco that's showing on the screen. To
  69. change Fiascos you need to click on LOAD, which is explained later. If you
  70. get the boats all mixed up and decide that it would be better to just start
  71. over, click on START and the Fiasco will be reloaded and you'll start at
  72. the beginning again.
  73.  
  74.  SCORES
  75.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  76.  
  77.     A record of the number of moves that you required for each solved
  78. Fiasco is kept in a file on disk. It's what you'll see when you click on
  79. SCORES at the top of the screen. Your best score, as well as the overall
  80. best score by anyone who's used the disk, is displayed. If you beat your
  81. score or the best score, the scores file is automatically updated on disk.
  82.  
  83.  INFO
  84.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  85.  
  86.     This shows you a synopsis of the verbose instructions you're mired in
  87. right now.
  88.  
  89.  LOAD
  90.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  91.  
  92.     Click on this and you'll get a menu of 30 Fiascos, numbered from 1
  93. through 30. Twenty-five of the Fiascos are on the LOADSTAR 128 disk. The
  94. last five Fiascos are blank and unplayable at this time. They're waiting
  95. for you to create some Fiascos of your own. After you solve a few of the
  96. HARBORMASTER Fiascos, you may decide you'd like to make up some for others
  97. to try to solve. If you have a memory like mine, you can even make up
  98. Fiascos for yourself to solve. See MAKE for more details.
  99.  
  100.     LOAD is the best way to go to another Fiasco.
  101.  
  102.  SAVE
  103.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  104.  
  105.     This CAN be used as a "save game in progress" feature, but it's not
  106. designed for that. If you're in the middle of a Fiasco and click on SAVE,
  107. the file for that Fiasco ("hm.fiasco x") will be scratched and saved, so
  108. the next time you LOAD that Fiasco, you'll get the saved position. This
  109. will effectively change the game for anyone who uses the program after
  110. you.
  111.  
  112.     SAVE was designed to allow you to SAVE Fiascos #26 through #30 after
  113. you have designed them with MAKE. It is the recommended way to exit from
  114. the MAKE sequence.
  115.  
  116.     For best results, stay away from SAVE except for saving one of your
  117. custom-designed Fiascos (#26 through #30).
  118.  
  119.  MAKE
  120.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  121.  
  122.     Click on this and you can change or "make" a Fiasco. You'll get a menu
  123. similar to the LOAD menu. Click on an unMADE Fiasco and you'll see a blank
  124. Harbor on the left with the five possible boat types on the right. Click on
  125. a boat on the right and the cursor will switch to a hollow rectangle shape.
  126. Then click on a square on the Harbor and the boat will be drawn there.
  127.  
  128.  NOTE! The boat will be drawn starting on the clicked on square and
  129. extending to the RIGHT or DOWN. If there's no room, you'll hear a buzz.
  130. Remember, horizontal boats always extend to the RIGHT of the square you
  131. clicked on, and vertical boats always extend DOWN from the square you
  132. clicked on.
  133.  
  134.     You can erase a placed boat by clicking on it, but you MUST click on
  135. the leftmost or topmost part of the boat. If you click on a middle, bottom
  136. or right part of a boat to erase it, you'll just get a buzz.
  137.  
  138.     You may place as many cruisers (the larger, three-squared boats) or
  139. destroyers (the smaller, two-squared boats) as will fit, but you must have
  140. one and only one Raft in the Harbor. The LOADSTAR Ocean area will be
  141. automatically placed for you when the Fiasco is played.
  142.  
  143.     You'll probably need to proceed by trial and error to design a good
  144. Fiasco. Place some boats and the Raft then SAVE. Then click on START and
  145. try the Fiasco out. If it's too easy or impossible, click on MAKE, then the
  146. Fiasco from the menu, and then remove, add or move around some boats, and
  147. then try it again.
  148.  
  149.     MAKE, except when you select an unMADE Fiasco, leaves the Harbor as it
  150. is, so you may need to LOAD the Fiasco-being-designed before clicking on
  151. MAKE so that it will start the same. I entered each of the 25 Fiascos using
  152. the MAKE function and it works as I expected it to. I can't say for sure
  153. that it will work correctly if you bounce around clicking on things in an
  154. order that I never envisioned.
  155.  
  156.     I'd like to see what kind of Fiascos you can come up with. If you
  157. design some Fiascos (#26 through #30) that are tough but solveable, send
  158. them to me on a disk and if I get enough, we'll publish HARBORMASTER again
  159. on a future issue with LOADSTARite-designed Fiascos. I'll add a feature
  160. that displays who designed the Fiasco.
  161.  
  162.  QUIT
  163.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  164.  
  165.     This takes you immediately to LOADSTAR 128 if there's a LOADSTAR disk
  166. in the drive, or to BASIC if there's not.
  167.  
  168.  THE FIASCOS
  169.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  170.  
  171.     You'll find that the Fiascos get harder quickly after Fiasco #6 or so.
  172. There's a good reason for this. I designed the first six Fiascos and I made
  173. them as hard as I could, and at the same time making sure they were
  174. solveable. The rest of the Fiascos were designed by Nob Yoshigahara, and
  175. they are brilliant...and tough.
  176.  
  177.     The general idea for this kind of puzzle probably comes from Henry
  178. Dudeny or Sam Loyd, two masters of puzzles who designed thousands of
  179. puzzles about a hundred years ago. Nob studied the concept and after
  180. devising many excellent layouts (or as I call them, Fiascos) made it into a
  181. plastic, hand-held game called RUSH HOUR. I ordered the game from the BITS
  182. & PIECES Catalog, 1-800-JIGSAWS. It sells for $15 plus shipping. The order
  183. number is #09-N8764. It's a very good puzzle game.
  184.  
  185.     Nob Yoshigahara has designed several games for Binary Arts, 1321
  186. Cameron Street, Alexandria VA 22314-3449, and if they're as good as RUSH
  187. HOUR, I look forward to trying them. Some of the higher Fiascos had me
  188. cackling in appreciation of their fiendish cleverness...but only after I
  189. solved them. Prior to that I was doing more cursing than cackling.
  190.  
  191.  OVERVIEW
  192.  {SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
  193.  
  194.     All of the 25 Fiascos can be solved, but some may take you a while.
  195. Some of the higher numbered Fiascos require you to move boats one
  196. direction, then another, then back again before you can extricate the Raft.
  197. Keep in mind that even after a Fiasco is solved, you can always try to get
  198. it done in fewer moves than the SCORES file shows. Try to get your moniker
  199. on as many Fiascos on the SCORES screen as possible.
  200.  
  201.     If I have time, I plan to solve all 25 Fiascos and leave my "Calhoon"
  202. brand on the SCORES screen for you to aim at. I dare you to wipe the last
  203. vestige of Calhoon from the disk.
  204.  
  205.     Keep the disk in the drive at all times. There is a LOT of disk access
  206. in this game, but it's just small files. Of course the best way to play
  207. HARBORMASTER is from a RAMLink.
  208.  
  209.     And finally, I was incarcerated in the U.S. Army during the Viet Nam
  210. debacle, and consequently know nothing about, and have little against, the
  211. U.S. Navy. I realize that they prefer to call ocean-going vessels "ships"
  212. rather than "boats". I guess I was just mad because they appropriated the
  213. LOADSTAR Harbor the very week when the cast of Bay Watch was slated to do
  214. an all-nude, water-skiing rendition of Shakespeare's "Richard the Third"
  215. for the enjoyment of high-ranking Mojos of the Tower and their
  216. insignificant others.
  217.  
  218.     Oh well, there's always the LOADSTAR Waterworld Theme Park up on the
  219. 96th, 97th and 98th floors.
  220.  
  221.                    \\\\\ R - Run   RETURN - Menu \\\\\
  222.  
  223.