home *** CD-ROM | disk | FTP | other *** search
/ Softdisk G-S 140 / SGDS 140.2mg / SDGS.140 / B / MANOR.2 (.txt) < prev    next >
Encoding:
Applesoft BASIC Source Code  |  1993-03-23  |  9.8 KB  |  240 lines  |  [FC] Applesoft BASIC Program (0x0801)

  1. 10  HOME 
  2. 20  REM  *----------------------*
  3. 30  REM  *---                ---*
  4. 40  REM  *---CROSSROADS MANOR---*
  5. 50  REM  *---                ---*
  6. 60  REM  *---   "solution"   ---*
  7. 70  REM  *---                ---*
  8. 80  REM  *----------------------*
  9. 90  REM 
  10. 100  DIM HT$(23),LT(23)
  11. 110  REM 
  12. 120  REM  *ACCESS 80-COLUMN*
  13. 130  REM 
  14. 140  PRINT  CHR$(4);"PR#3"
  15. 150  REM 
  16. 160  GOSUB 1730: GOSUB 260: GOSUB 1490
  17. 170  GOSUB 1730: GOSUB 470: GOSUB 1490
  18. 180  GOSUB 1730: GOSUB 680: GOSUB 1490
  19. 190  GOSUB 1730: GOSUB 870: GOSUB 1490
  20. 200  GOSUB 1730: GOSUB 1070: GOSUB 1490
  21. 210  GOSUB 1730: GOSUB 1260: GOSUB 1820
  22. 220  VTAB (22): PRINT "{ SPACE } = Repeat            >>- END -<<            { ESCAPE } = Quit";
  23. 230  GOSUB 1670
  24. 240  IF GG = 27  THEN  HOME : PRINT : PRINT  CHR$(4);"BYE"
  25. 250  GOTO 160
  26. 260 HT = 20
  27. 270  REM 
  28. 280 HT$(1) = "                  THE INCIDENT AT CROSSROADS MANOR                 "
  29. 290 HT$(2) = "                            < solution >"
  30. 300 HT$(4) = "Jonathan Sumner was seen alive by several people during the previous"
  31. 310 HT$(5) = "afternoon; he was heard practicing with his shotgun at the skeet range"
  32. 320 HT$(6) = "for a half-hour during the late afternoon; he apparently consumed the"
  33. 330 HT$(7) = "contents of a dinner tray left outside his room at 6:35 PM; he talked"
  34. 340 HT$(8) = "on the phone to James Simpson at 8:00 PM and to Max Faraday at about"
  35. 350 HT$(9) = "11:00 PM.  A shotgun blast was then heard by most of the staff at 7:00"
  36. 360 HT$(10) = "AM, shortly after which the body of Jonathan Sumner and the murder wea-"
  37. 370 HT$(11) = "pon were discovered in the ballroom, along with a lingering smell of"
  38. 380 HT$(12) = "burned gunpowder.  It would seem that the only step necessary in deter-"
  39. 390 HT$(13) = "mining the Killer's identity would be to find out who was available to"
  40. 400 HT$(14) = "commit this 7:00 AM murder.  Unfortunately, this would include most of"
  41. 410 HT$(15) = "the staff."
  42. 420 HT$(17) = "Fortunately, a close examination of the evidence will prove that Jona-"
  43. 430 HT$(18) = "than Sumner could NOT have died in the ballroom.  Therefore, he could"
  44. 440 HT$(19) = "not have been killed by the shotgun blast that was heard at 7:00 AM."
  45. 450  RETURN 
  46. 460  REM 
  47. 470 HT = 20
  48. 480  REM 
  49. 490 HT$(1) = "                                 - 2 -                                 "
  50. 500 HT$(3) = "The first, and most singularly significant, piece of evidence to consid-"
  51. 510 HT$(4) = "er is the pattern of wounds on the body.  Sumner was clearly killed by"
  52. 520 HT$(5) = "a shotgun blast, the gun being of sufficient distance from him to allow"
  53. 530 HT$(6) = "the buckshot to spread and cover an area from his forehead to his hips."
  54. 540 HT$(7) = "If the pellets could spread enough to cover a vertical area of this"
  55. 550 HT$(8) = "distance, they would spread a similar distance HORIZONTALLY -- allowing"
  56. 560 HT$(9) = "some of the pellets to go past Sumner and embed themselves in the wall"
  57. 570 HT$(10) = "of the ballroom, or in the hallway outside the door if the weapon had"
  58. 580 HT$(11) = "been pointed that way.  Nothing like this was found by the police.  The"
  59. 590 HT$(12) = "walls were devoid of any unusual marks.  Therefore, the shotgun pellets"
  60. 600 HT$(13) = "that flew past Jonathan Sumner at the moment of his death had no ball-"
  61. 610 HT$(14) = "room walls to obstruct their flight."
  62. 620 HT$(16) = "The next bit of evidence to be examined is the blood found at the scene."
  63. 630 HT$(17) = "The blood was spattered to the floor in a manner that would be consis-"
  64. 640 HT$(18) = "tent with a living body being struck by multiple projectiles.  However,"
  65. 650 HT$(19) = "the fact that these spatterings of blood formed a clear outline of the"
  66. 660  RETURN 
  67. 670  REM 
  68. 680 HT = 20
  69. 690  REM 
  70. 700 HT$(1) = "                                 - 3 -                                 "
  71. 710 HT$(3) = "body when the body was removed proves that the blood was spattered on"
  72. 720 HT$(4) = "the floor AFTER the body was already lying in place and could not have"
  73. 730 HT$(5) = "come when the wounds were originally made."
  74. 740 HT$(7) = "Therefore, the inappropriately spattered blood and the lack of buckshot"
  75. 750 HT$(8) = "pellets in the wall of the ballroom, prove that Sumner had been killed"
  76. 760 HT$(9) = "someplace other than the ballroom, obviously earlier, and the body"
  77. 770 HT$(10) = "placed in the ballroom to be discovered in the early morning hours."
  78. 780 HT$(12) = "But if Jonathan Sumner was not killed at 7:00 AM in the ballroom, where"
  79. 790 HT$(13) = "and when was he killed?"
  80. 800 HT$(15) = "The only time prior to 7:00 AM that a shotgun had been heard was when"
  81. 810 HT$(16) = "Sumner was practicing his skeet shooting between 5:00 PM and 5:30 PM"
  82. 820 HT$(17) = "the previous afternoon.  Since he was actually seen alive not long be-"
  83. 830 HT$(18) = "fore that, this is the only time his death could have occurred -- and"
  84. 840 HT$(19) = "the place of his death had to be the skeet-shooting range."
  85. 850  RETURN 
  86. 860  REM 
  87. 870 HT = 20
  88. 880  REM 
  89. 890 HT$(1) = "                                 - 4 -                                 "
  90. 900 HT$(3) = "Any evidence leading one to believe that Jonathan Sumner was alive fol-"
  91. 910 HT$(4) = "lowing 5:30 PM the previous afternoon would have to be evidence that"
  92. 920 HT$(5) = "was specifically manufactured for that purpose by the Killer."
  93. 930 HT$(7) = "It is only necessary now to determine whose whereabouts can be verified"
  94. 940 HT$(8) = "during the half-hour skeet-shooting session of the previous day.  Ted"
  95. 950 HT$(9) = "Dunbar and Max Faraday were together in Pleasantville during this en-"
  96. 960 HT$(10) = "tire time.  Steven Monroe and Clyde Augger were together cooking the"
  97. 970 HT$(11) = "evening meal.  Felix Flange and Kenneth Mason were together drinking"
  98. 980 HT$(12) = "lemonade."
  99. 990 HT$(14) = "The only two people whose whereabouts cannot be independently verified"
  100. 1000 HT$(15) = "at the time of the killing are James Simpson and Joe MacDougall.  Simp-"
  101. 1010 HT$(16) = "son claims to have been resting in his room.  MacDougall claims to have"
  102. 1020 HT$(17) = "been searching for a new mower blade in the machine shop.  But Sumner's"
  103. 1030 HT$(18) = "Killer had to accomplish a few other things besides being available to"
  104. 1040 HT$(19) = "commit the murder.  The Killer had to have a previously existing wound"
  105. 1050  RETURN 
  106. 1060  REM 
  107. 1070 HT = 19
  108. 1080  REM 
  109. 1090 HT$(1) = "                                 - 5 -                                 "
  110. 1100 HT$(3) = "on his body; the Killer had to leave the dinner table early; the Killer"
  111. 1110 HT$(4) = "couldn't be encumbered with the presence of a room-mate.  The Killer"
  112. 1120 HT$(5) = "could only be James Simpson."
  113. 1130 HT$(7) = "                    HOW THE CRIME WAS ACCOMPLISHED"
  114. 1140 HT$(9) = "James Simpson deliberately cut his wrist in order to have a ready"
  115. 1150 HT$(10) = "source of blood the next morning.  He had himself treated by the doctor"
  116. 1160 HT$(11) = "so the presence of the wound would be known to the others and wouldn't"
  117. 1170 HT$(12) = "be discovered for the first time the next day and be considered suspi-"
  118. 1180 HT$(13) = "cious.  After leaving the doctor's room, he went to the skeet-shooting"
  119. 1190 HT$(14) = "range and watched Sumner practice until nearly 5:30 PM.  He had to al-"
  120. 1200 HT$(15) = "low the shooting session to last its normal length of time.  He then"
  121. 1210 HT$(16) = "gained possession of the weapon, either by subterfuge or force, and"
  122. 1220 HT$(17) = "shot Jonathan Sumner.  He quickly took the body into Sumner's room"
  123. 1230 HT$(18) = "through the nearby private entrance and kept it there."
  124. 1240  RETURN 
  125. 1250  REM 
  126. 1260 HT = 20
  127. 1270  REM 
  128. 1280 HT$(1) = "                                 - 6 -                                 "
  129. 1290 HT$(3) = "He feigned illness at the dinner table -- another purpose of the self-"
  130. 1300 HT$(4) = "inflicted cut -- in order to leave the table early and empty the food"
  131. 1310 HT$(5) = "tray that had been left outside Sumner's door.  The only other suspect,"
  132. 1320 HT$(6) = "MacDougall, was still in the dining room looking for a second helping"
  133. 1330 HT$(7) = "of dessert after Augger had picked up the empty tray.  Simpson stayed"
  134. 1340 HT$(8) = "in Sumner's room, playing the TV set softly and responding with a gar-"
  135. 1350 HT$(9) = "bled voice to Faraday's 11:00 PM phone call.  He simply lied about mak-"
  136. 1360 HT$(10) = "ing an 8:00 PM call to Sumner himself."
  137. 1370 HT$(12) = "He slept a bit, but was sure to be awake shortly before six the follow-"
  138. 1380 HT$(13) = "ing morning.  He took Sumner's body and shotgun to the ballroom.  He"
  139. 1390 HT$(14) = "placed the body on the floor, re-opened his wrist wound and spattered"
  140. 1400 HT$(15) = "the body and floor with fresh blood.  Then, in order to give the im-"
  141. 1410 HT$(16) = "pression that the killing had just taken place and establish the smell"
  142. 1420 HT$(17) = "of burned gunpowder in the room, he fired the shotgun upward through"
  143. 1430 HT$(18) = "the open skylight.  Placing the gun on the floor, he hurried to his own"
  144. 1440 HT$(19) = "room in order to join the others later in the discovering of the body."
  145. 1450  RETURN 
  146. 1460  REM 
  147. 1470  REM  *PRINT AND POST PRINT*
  148. 1480  REM 
  149. 1490  GOSUB 1820: GOSUB 1570: GOSUB 1670
  150. 1500  REM 
  151. 1510  REM  *MAKE CLICK*
  152. 1520  REM 
  153. 1530  FOR AB = 1 TO 4:BU =  PEEK(49200): NEXT : RETURN 
  154. 1540  REM 
  155. 1550  REM  *FLIP INSTRUCTION*
  156. 1560  REM 
  157. 1570  VTAB (VV): POKE 36,H +ZZ -41: PRINT "{ Press <SPACE> For More, <ESC> To Quit }": RETURN 
  158. 1580  RETURN 
  159. 1590  REM 
  160. 1600  REM  *CHOICE INSTRUCTION*
  161. 1610  REM 
  162. 1620  VTAB (VV): POKE 36,H +ZZ -23: PRINT "{ END - Press <SPACE> }"
  163. 1630  RETURN 
  164. 1640  REM 
  165. 1650  REM  *KEY INPUT*
  166. 1660  REM 
  167. 1670  POKE 49168,0: VTAB (VV): POKE 36,H +ZZ +1: GET A$
  168. 1680 GG =  PEEK(49152): IF GG = 27  THEN  HOME : PRINT : PRINT  CHR$(4);"BYE"
  169. 1690  RETURN 
  170. 1700  REM 
  171. 1710  REM  *NULL STUFF*
  172. 1720  REM 
  173. 1730  FOR Q = 1 TO 23
  174. 1740 HT$(Q) = ""
  175. 1750 LT(Q) = 0
  176. 1760  NEXT 
  177. 1770 ZZ = 0
  178. 1780  RETURN 
  179. 1790  REM 
  180. 1800  REM  *BOX PRINTING ROUTINE*
  181. 1810  REM 
  182. 1820  HOME : PRINT :HT = HT +3
  183. 1830  REM 
  184. 1840  REM  *MEASURE LENGTH OF
  185. 1850  REM        LONGEST LINE*
  186. 1860  REM 
  187. 1870  FOR Q = 1 TO HT
  188. 1880 LT(Q) =  LEN(HT$(Q))
  189. 1890  IF LT(Q) >ZZ  THEN ZZ = LT(Q)
  190. 1900  NEXT 
  191. 1910  REM  *FIND UPPER LEFT
  192. 1920  REM   80-COLUMN START*
  193. 1930  REM 
  194. 1940 V =  INT(13 -(HT/2))
  195. 1950 H =  INT(39 -(ZZ/2))
  196. 1960  REM 
  197. 1970  REM  *MEASURE FOR INSTRUCTION*
  198. 1980  REM 
  199. 1990 VV = V +(HT -2)
  200. 2000 HH = ZZ -20
  201. 2010  REM 
  202. 2020  REM  *DRAW HORIZONTAL
  203. 2030  REM      TOP & BOTTOM*
  204. 2040  REM 
  205. 2050  FOR Q = V TO (V +HT)  STEP HT -1
  206. 2060  FOR Z = (H -1) TO (H +ZZ +4)
  207. 2070  VTAB (Q): POKE 1403,(Z -1): PRINT "";
  208. 2080  NEXT Z: NEXT Q
  209. 2090  REM 
  210. 2100  REM  *DRAW VERTICAL SIDES*
  211. 2110  REM 
  212. 2120  FOR Q = V +1 TO (V +HT -2)
  213. 2130  VTAB (Q): POKE 1403,(H -2): PRINT "|";: POKE 1403,(H +ZZ +2): PRINT "|";
  214. 2140  NEXT 
  215. 2150  REM 
  216. 2160  REM  *PRINT CONTENTS
  217. 2170  REM           OF BOX*
  218. 2180  REM 
  219. 2190 Z = 1
  220. 2200  GOSUB 1530: REM  - CLICK
  221. 2210  FOR Q = (V +1) TO (V +HT -1)
  222. 2220  VTAB (Q): POKE 1403,(H +1): PRINT HT$(Z);
  223. 2230 Z = Z +1
  224. 2240  NEXT 
  225. 2250  GOSUB 1530: REM  - CLICK
  226. 2260  RETURN 
  227. 2270  REM  
  228. 2280  REM  *END OF PRINTING ROUTINE*
  229. 2290  REM 
  230. 2300  REM  --------------------
  231. 2310  REM 
  232. 2320  REM   SAMUEL W. DAVIS
  233. 2330  REM   2341 MCCOIG AVENUE
  234. 2340  REM   LAS VEGAS, NEVADA
  235. 2350  REM   89119
  236. 2360  REM 
  237. 2370  REM   1-702-736-0072
  238. 2380  REM 
  239. 2390  REM  --------------------
  240. 2400  REM