home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 248 / 248.d81 / t.shisen-sho < prev    next >
Text File  |  2022-08-26  |  5KB  |  189 lines

  1. u
  2.         S H I S E N - S H O
  3.  
  4.    Program and Text by K&R Slaminko
  5.  
  6.  
  7.     SHISEN-SHO is a variation on Mah-
  8. Jonng (or Shanghai). 144 tiles are
  9. arranged in a 16x9 grid. There are
  10. four copies of each of 36 designs,
  11. and the goal is to remove pairs of
  12. matching tiles until the gameboard is
  13. empty.
  14.  
  15.     You can't just remove any old
  16. pair, however. The tiles must either
  17. be adjacent horizontally or
  18. vertically, or it must be possible to
  19. connect the tiles using no more than
  20. three horizontal and/or vertical line
  21. segments that don't pass through any
  22. other tiles.
  23.  
  24.     There's no space between the
  25. rows and columns (though it might
  26. look like there is), but there is a
  27. border around the grid you can use
  28. for mentally drawing the lines. So
  29. any matching tiles along the same
  30. edge can be removed.
  31.  
  32.     SHISEN-SHO utilizes the Mr. Mouse
  33. toolkit, so you can use a 1351 mouse,
  34. joystick in port 2, or the keyboard
  35. to manipulate tiles. The little BASIC
  36. routine I use to make tiles flash
  37. sometimes causes Mr.Mouse to miss a
  38. button push. Just hold the button
  39. down until it registers to overcome
  40. this little problem.
  41.  
  42.     Click on a tile (it will start
  43. flashing) then click on its mate. If
  44. a legal path exists between the
  45. tiles, they will be removed. Or click
  46. the first tile again and it will be
  47. de-selected.
  48.  
  49.     Enter your name at the start of
  50. the program and it will be used to
  51. keep your personal play statistics
  52. separate from anyone else's.
  53.  
  54.     There are 32,767 unique,
  55. repeatable layouts. One will be
  56. randomly selected when you start
  57. SHISEN-SHO and its number will be
  58. shown at the top of the screen.
  59.  
  60.     Clicking on [GAME] will give you
  61. a choice of NEW (another game chosen
  62. at random), SELECT (enter the game
  63. number), RESTART (the current layout)
  64. or CANCEL (go back to playing the
  65. game).
  66.  
  67.     Other options along the top of the
  68. screen are [STAT], [HELP], and [QUIT].
  69. STAT displays your statistics (games
  70. won and lost and your best and worst
  71. streaks). These stats are kept in
  72. the file "sss.<yourname>" so if you
  73. want to clear the stats, just delete
  74. that file. Click when done looking.
  75.  
  76.     [HELP] will display a quickie set
  77. of instructions, and give you an
  78. option to have the computer seek out
  79. a match, or just continue with the
  80. game. Unless you have a SuperCPU,
  81. use the seek option only when you
  82. have to as it could take several
  83. minutes to find a match.
  84.  
  85.     [QUIT] gives you the option to
  86. either leave SHISEN-SHO or to change
  87. your mind and keep playing.
  88.  
  89.  
  90.  [STRATEGY]
  91.  [{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}]
  92.  
  93.     Since there are 4 of each tile,
  94. they can be paired up in different
  95. ways. Try to look ahead and see which
  96. pairing provides the most help in
  97. freeing blocked tiles. Of course the
  98. best situation is when you can remove
  99. all four copies of a given tile.
  100.  
  101.     I've found that nipping away at
  102. the corners generally works best, so
  103. anytime I have a choice, I take a
  104. corner tile. And since paths can go
  105. through open spaces in the middle, I
  106. like to take out interior adjacent
  107. pairs early to open up these new
  108. pathways.
  109.  
  110.     This is a tough game to win, but
  111. oh so satisfying when you do. It's
  112. highly likely that some layouts can't
  113. be won, but maybe if you'd done
  114. things differently early on that dang
  115. flower tile wouldn't be trapped now.
  116. Write down the number of "unsolvable"
  117. layouts - maybe someone else can
  118. figure a way through. Game 17428 is
  119. fairly easy: I solved it first try.
  120. For a tougher but winnable challenge,
  121. try game number 23829 - took me about
  122. 12 tries to find a way through that
  123. one.
  124.  
  125.     Lastly, I want to thank James King
  126. for suggesting this game. It's been
  127. great fun developing.
  128.  
  129.  
  130.  [FENDER'S POSTMUMBLE:] It took me a
  131. couple of games to learn to recognize
  132. the various configurations that
  133. constitute a "path". I'd go to HELP
  134. and have it show me a pair and sure
  135. enough, the ones it found were
  136. legitimate, even though I couldn't
  137. see them at first. I am very
  138. impressed with Ron and Kate's
  139. algorithm for determining if there is
  140. a path. I'm even more impressed with
  141. their algorithm for looking for
  142. pairs. This was a real programming
  143. challenge, the kind that caused many
  144. old dog programmers from the early
  145. days to lose their hair -- and minds.
  146.  
  147.  What's really amazing is that a game
  148. of this caliber takes up 47 blocks of
  149. disk space. That's less than 12K. On
  150. the PC 12K would represent a picture
  151. maybe an inch on a side or one or two
  152. notes of a song in the popular MP3
  153. format.
  154.  
  155.  I haven't played SHISEN-SHO without
  156. the SuperCPU but at 20 MHz it is very
  157. addictive. I use HELP way too much
  158. but I still find the game satisfying.
  159. James King said that he didn't know
  160. of a version of this for the Windows
  161. environment yet. When Dave Moorman
  162. sees this game I'll bet he'll want to
  163. rectify that on the first eLOADSTAR
  164. issue he can get it on. Then you can
  165. play it on both of your computers.
  166.  
  167.  FT
  168.  
  169. [DAVE'S CONFESSION] Hi! My name is
  170. Dave and I'm a Shosen-Shi addict.
  171.  
  172. Hi, Dave!
  173.  
  174. As I waded through the emotional
  175. sludge left by the tornado, I spent
  176. many hours with Shamrocks and Shosen-
  177. Shi. If I could make one revision to
  178. the game, I would set "scoring" to
  179. reflect how many times [Help] was
  180. used. That way, the fact that the game
  181. could not be completely cleared would
  182. not spoil the player's day.
  183.  
  184. But I am really not up to taking apart
  185. someone else's program.
  186.  
  187.  DMM
  188.  
  189.  
  190.