home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / mjvga.zip / MJVGA.DOC < prev    next >
Text File  |  1989-02-06  |  17KB  |  604 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                  Mah Jongg
  19.                   -V-G-A-
  20.                    Version  1.1
  21.  
  22.  
  23.  
  24.              Program and Documentation
  25.                     Copyright 1988, 1989  Ron Balewski
  26.  
  27.  
  28.  
  29.  
  30. Mah Jongg -V-G-A- is a User-Supported (Shareware) prooduct.  It is
  31. freely available through User's Groups, Bulletin Boards, etc.  You have
  32. the opportunity to try the game and see if it suits your needs.  If you
  33. find that you enjoy and use this game, please send the requested
  34. contribution of $15.00 to:
  35.  
  36.      Ron Balewski
  37.      412 E. Ridge St.
  38.      Nanticoke, PA  18634
  39.  
  40.  
  41. User-supported shareware can exist only as long as you, the users, will
  42. support it!
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49. TABLE OF CONTENTS:
  50. -------------------
  51.  
  52.  
  53.  
  54.     WHAT IS MAH JONG -V-G-A- ............... 3
  55.  
  56.     HARDWARE REQUIREMENTS .................. 3
  57.  
  58.     THE GAME OF MAH JONGG .................. 4
  59.          The Tiles ......................... 4
  60.          The Suits ......................... 4
  61.          The Game Board .................... 4
  62.          Playing Mah Jongg ................. 5
  63.          Strategy .......................... 5
  64.  
  65.     PLAYING MAH JONGG -V-G-A- .............. 6
  66.          The Basics ........................ 6
  67.          The Added Features ................ 7
  68.                   Info... ...................... 7
  69.                   Messages ..................... 7
  70.           Restore ...................... 7
  71.           Quit ......................... 7
  72.           New Game ..................... 7
  73.           Save ......................... 7
  74.           What's Left .................. 8
  75.           Back-up ...................... 8
  76.           Help ......................... 8
  77.  
  78.     WHAT'S NEXT ............................ 9
  79.  
  80.     ADVERTISEMENT .......................... 9
  81.  
  82.         SHARWEWARE ............................. 9
  83.  
  84.     DISCLAIMER ............................. 9
  85.  
  86.         PERMISSION TO DISTRIBUTE .............. 10
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  Special thanks to Warren Storosko for his valuable assistance with this
  94. project.  Many of Mah Jongg -V-G-A-'s special features are a direct
  95. result of his helpful suggestions.
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.                             -  Page 2  -
  106.  
  107.  
  108.  
  109.  
  110.  
  111. WHAT IS MAH JONG -V-G-A-?
  112.  
  113.      Mah Jongg -V-G-A- is a high-tech simulation of the ancient Chinese
  114. game of Mah Jongg.  Some historians date Mah Jongg back to the time of
  115. Confucius -- over 25 centuries ago!
  116.  
  117.      It's believed that sailors and fishermen played Mah Jongg as a
  118. diversion from the monotony of their long voyages.  The game was
  119. originally played with cards, but eventually bone and bamboo tiles were
  120. substituted since these were less likely to be blown off the deck.
  121.  
  122.      Mah Jongg -V-G-A- recreates the beauty and addictive pleasure of
  123. Mah Jongg, but uses modern data processing techniques and
  124. high-resolution graphics instead of bamboo tiles.
  125.  
  126.      In an attempt to make this game as elegant and as enjoyable as
  127. possible, the author has used some of the most advanced features of
  128. today's state-of-the-art MS-DOS computers.  Not all PC computers are
  129. able to run Mah Jongg -V-G-A-.  But if yours can, prepare yourself for
  130. the meeting of the past and future!!!
  131.  
  132.  
  133. WHAT DO I NEED?
  134.  
  135.      Mah Jongg -V-G-A- will run on properly-equipped PC's and
  136. compatibles with 512k of memory.  It should run with less, but I don't
  137. know the exact lower limit.
  138.  
  139.      A VGA graphics card and a Microsoft-compatible mouse are also
  140. required.
  141.  
  142.      I also recommend a secondary monochrome monitor.  Mah Jongg -V-G-A-
  143. will use both the VGA and the monochrome monitors simultaneously to
  144. display the game board and statistics.  While you don't NEED the
  145. monochrome display, I find it to be a useful part of the game.
  146.  
  147.      A fast processor isn't really necessary.  While a fast machine and
  148. a fast graphics card will speed up tile removal somewhat, the game plays
  149. just fine on a standard turbo XT.
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.                  -  Page 3 -
  168.  
  169.  
  170.  
  171.  
  172.  
  173. THE GAME OF MAH JONGG
  174. ---------------------
  175.  
  176. THE TILES
  177.  
  178.      There are 42 different tiles used in Mah Jongg as follows:  27 Suit
  179. tiles (nine tiles in each of three suits), 3 Dragons, 4 Winds, 4 Seasons,
  180. and 4 Flowers.
  181.  
  182.  
  183. THE SUITS
  184.  
  185.      The Suit Of Dots - This suit goes back to the original sailor's
  186. version of Mah Jongg.  The dots probably represent money.
  187.  
  188.      The Suit Of Bam - Bam stands for Bamboo.  Because bamboo was used
  189. to make deadly spears, this suit is thought to represent power or
  190. victory.
  191.  
  192.      The Suit Of Crak - These are also called Characters or Actors.
  193. Crak may represent actual people or may simply be characters from the
  194. Chinese alphabet.
  195.  
  196.      The Dragons - In the Ancient Mah Jongg, each suit was associated
  197. with a Dragon as follows:
  198.  
  199.            White dragons - Suit Of Dots
  200.            Red Dragons   - Suit Of Bam
  201.            Green Dragons - Suit Of Crak
  202.  
  203. This association has no direct bearing on the current play of the game.
  204.  
  205.      The Winds - These tiles simply represent the four directions of the
  206. winds -- North, South, East, and West.
  207.  
  208.      The Flowers - The four flowers - Orchid, Plum, Mum, and Bamboo -
  209. were introduced by a medieval princess to add beauty and romance to the
  210. game.
  211.  
  212.      The Seasons - This is another direct representation -- this time of
  213. the seasons - Spring, Summer, Autumn, and Winter.  It is thought that
  214. the seasons were added to Mah Jongg by river gamblers.
  215.  
  216.  
  217. THE GAME BOARD
  218.  
  219.      Each game board consists of 144 tiles made up of four
  220. of each type of tile EXCEPT for the Seasons and Flowers of which there
  221. is one each.  The tiles are laid out in a formation called a Dragon.
  222. The position of each tile in the dragon is completely random, making
  223. each dragon unique.  Some are more formidable than others.  Some are
  224. actually impossible to defeat.  But all are challenging and exciting.
  225.  
  226.  
  227.  
  228.  
  229.                  - Page 4 -
  230.  
  231.  
  232.  
  233.  
  234.  
  235.      The tiles are placed in stacks ranging in height from one tile at
  236. the edge to five tiles at the center.  The easiest way to understand the
  237. dragon is to see one.  Run Mah Jongg -V-G-A-.  The dragon you'll see
  238. will be a far better explanation than I can give.
  239.  
  240.  
  241. PLAYING MAH JONGG
  242.  
  243.      The object of Mah Jongg is simple -- remove all of the tiles by
  244. matching pairs.  But there IS a catch.  Only tiles which are "free" can
  245. be removed.
  246.  
  247.      A tile is considered "free" if there's nothing on top of it and if
  248. it can slide out to the left OR right.  If tiles on both sides are
  249. stacked to the same height the tile is not "free" to be removed.
  250.  
  251.      Two tiles MUST be free and MUST be an exact match (exceptions
  252. later) before they can be removed from the dragon.  Removal of
  253. mis-matched tiles and removal of un-free tiles is not allowed.
  254.  
  255.      The exception:  Since there is one each of the Seasons and the
  256. Flowers, these tiles cannot be matched identically.  So any flower can
  257. match with any other flower.  Likewise, any season can match with any
  258. other season.
  259.  
  260.  
  261. STRATEGY:
  262.  
  263.      During my countless hours of testing Mah Jongg -V-G-A-, I've found
  264. a few pieces of strategy that seem to help:
  265.  
  266. --> Concentrate on removing the four tiles which are blocking the most
  267. moves - the top tile, the single tile on the left, and the two tiles on
  268. the right.
  269.  
  270. --> Look for quadruples.  If all four of a given tile are free, remove
  271. them all immediately.  This will get them out of the way and won't cause
  272. problems later.
  273.  
  274. --> Keep an eye out for doubles (two tiles free) of tiles with only two
  275. left (the monochrome screen helps here).  These should also be removed
  276. immediately.
  277.  
  278. --> Before removing two tiles of four remaining, be sure that no OBVIOUS
  279. harm (trapped tiles) will occur.
  280.  
  281. --> Always check for triples.  If you've found a pair with four
  282. remaining, see if any more are free.  Then, take the two which will free
  283. up the most tiles.
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.                  - Page 5 -
  292.  
  293.  
  294.  
  295.  
  296.  
  297. PLAYING MAH JONGG -V-G-A-
  298. -------------------------
  299.  
  300. THE BASICS
  301.  
  302.      To start Mah Jongg -V-G-A-, just place the game disk into a drive,
  303. log onto that drive, and type MJVGA at the DOS prompt.  After some disk
  304. activity, the opening screen will come up.  A short time later, the
  305. title screen will fade and the dragon will be drawn.
  306.  
  307.      If you have a monochrome monitor connected to your computer, you
  308. should be sure that it's turned on.  From here on, I'll assume that
  309. you're looking at both monitors.  If you only have a VGA monitor, just
  310. ignore all references to the Monochrome.
  311.  
  312.      Tiles are removed by first selecting one, then selecting its mate.
  313. To select a tile, just point to it with the mouse and press the left
  314. mouse button.  The tile will change color (and its listing on the
  315. monochrome will be highlighted) to show that it has been selected. You
  316. don't have to double-click to remove the tiles.  When two tiles have
  317. been selected, they will (after validation) be removed.
  318.  
  319.      To de-select a tile, just click on it again.  The tile and its
  320. listing will return to normal.
  321.  
  322.      If you click on a tile which is not free, a 'Tile Not Free"
  323. meessage will appear on the left side of the screen after which the
  324. offending tile will automatically be de-selected.  Likewise, if you
  325. select two tiles wcich don't match, you'll see a "Tiles don't match"
  326. message after which both tiles will be de-selected.
  327.  
  328.      The counter at the top-left of the VGA screen (and on the right
  329. side of the monochrome screen) will show how many tiles remain in the
  330. dragon.
  331.  
  332.      This is all you really need to know to play the game.  But, there
  333. are some other features which make the play a lot more enjoyable.  The
  334. menu of features can be found in the upper right section of the VGA
  335. display.  I'll explain each of these features individually in a moment.
  336. But, to activate any one of them, just point to the desired feature with
  337. the mouse and click the left button.
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.                  -  Page 6  -
  354.  
  355.  
  356.  
  357.  
  358.  
  359. THE ADDED FEATURES
  360.  
  361.      For convenience, I'll describe the features as they appear in the
  362. menu from top to bottom, starting with Info...
  363.  
  364.  
  365. INFO...
  366. =======
  367.         Selecting INFO... simply displays the game title, a copyright
  368.         notice, a shareware notice, and the author's name & address.
  369.         This isn't necessary, but it's nice to have just in case the
  370.         program gets separated from its .DOC file.  To return to the
  371.         game, click the RIGHT mouse button.
  372.  
  373.  
  374. MESSAGES ARE ON / OFF
  375. =====================
  376.     This option controls whether or not the "Tile not free" and
  377.     Tiles do not match" messages are printed.  The messages are
  378.     initially on.  They can be toggled on / off by clicking on the
  379.     box.  When the messages are turned off, un-free tile selections
  380.     are ignored and mis-matched selections are simply reset.
  381.     Experienced players may prefer to turn off the messages to keep
  382.     mis-clicks from slowing up the game with messages.
  383.  
  384.  
  385. RESTORE
  386. =======
  387.     Restore will load a game previously saved to disk.  A window
  388.     will open and you'll be asked to type a file name.  If you hit
  389.     this button accidentally, just cancel the restore by pressing
  390.     Return without typing a file name.
  391.  
  392.  
  393. QUIT
  394. ====
  395.     Selecting Quit will clear both monitors and return you to the
  396.     DOS prompt.
  397.  
  398.  
  399. NEW GAME
  400. ========
  401.     Clicking on New Game will start a new game of Mah Jongg.  The
  402.     VGA screen will clear and the title screen will appear while the
  403.     computer shuffles the tiles.  Then, the title screen will fade
  404.     and a new dragon will be drawn.
  405.  
  406.  
  407. SAVE
  408. ====
  409.     The Save command is Restore's partner.  You can save a current
  410.     game to disk for later completion by clicking here.  You'll be
  411.     asked for a file name for the game.  If you decide not to save
  412.     the game, just press Return without typing anything.  Either
  413.     way, you'll be returned to the current game.
  414.  
  415.                              -  Page 7  -
  416.  
  417.  
  418.  
  419.  
  420.  
  421. WHAT'S LEFT
  422. ===========
  423.     To see exactly what tiles are left in the dragon, just click
  424.     here!  The dragon will be replaced by a graphic depiction of
  425.     exactly how many of which tiles are left.  Very useful for
  426.     determining tricky moves!  To return to the game board, just
  427.     click the RIGHT mouse button.
  428.  
  429.     Of course, monochrome users will seldom have to use this
  430.     feature.  All of this information (and much more) is constantly
  431.     displayed on the monochrome monitor.
  432.  
  433.  
  434. BACK-UP
  435. =======
  436.     Each time you click on Back-up, your last move will be taken
  437.     back.  Note that the tile(s) which are being returned to the
  438.     board will be momentarily highlighted on the monochrome screen.
  439.     This feature helps you to quickly return to "wherever I removed
  440.     those such-and-such tiles."  You can back-up all the way to the
  441.     beginning of the game, if you like.
  442.  
  443.  
  444. HELP
  445. ====
  446.     Help is really it's own little sub-function.  When you click on
  447.     help, the machine will pause for a moment (it's looking for
  448.     moves) and will then do one of two things.  If no moves are
  449.     left, yu'll see a "No moves left" message on the left side of
  450.     the screen.  You're now free to start a new game or back-up to
  451.     try to correct errors in this one (I often do this).
  452.  
  453.     If one or more moves is left, the message will tell you how
  454.     many.   The tiles for the first move will be highlighted on
  455.     both monitors.  Then, a small control panel with four buttons
  456.     will appear on the bottom left section of the VGA screen.  To
  457.     leave Help, click on Exit.  To see the next move, just click on
  458.     "Next".  Click on "Previous" to display the previous move.  When
  459.     you've decided which move you'd like to take, you can execute it
  460.     by first stepping to it with the Next / Previous buttons and
  461.     then clicking on "Do It!"  The help menu will disappear and your
  462.     selected move will be executed.
  463.  
  464.     The help system is automatically exited when you select Do It!
  465.     to keep you from playing the entire game from within the Help
  466.     menu.  After all, we've got to give the Dragon a fighting
  467.     chance!!
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.                  -  Page 8  -
  478.  
  479.  
  480.  
  481.  
  482.  
  483. WHAT'S NEXT
  484.  
  485.      If enough people are interested in Mah Jongg -V-G-A-, there are a
  486. couple things I'd like to do to it (such as giving the user a choice of
  487. tile sets).  If you have any ideas on how to improve Mah Jongg -V-G-A-,
  488. please let me know!  All suggestions are welcome!
  489.  
  490.  
  491. ADVERTISEMENT
  492.  
  493.      I also have a CGA monochrome version of this program available.  I
  494. wrote it to be easy-to-see for use on today's laptop PC's with LCD
  495. screens.  It's not quite as elagent as Mah Jongg -V-G-A-, but it sure is
  496. fun!!  If you could use a copy, please let me know.  I've released that
  497. version as shareware, too, and will be glad to send you a demo copy for
  498. a nominal fee.
  499.  
  500.    As a special offer, you can register both Mah Jongg -V-G-A- and Mah
  501. Jongg LapTop for only $20.00.  And for an additional $5.00, I'll send
  502. you Mah Jongg -V-G-A- on a 5.25" disk and Mah Jongg LapTop on either
  503. 3.5" or 5.25" (your choice).
  504.  
  505.  
  506. SHAREWARE
  507.  
  508.      Please remember that this game is NOT public domain.  It is
  509. shareware!  If you play and enjoy this game regularly, you are urged to
  510. send the registration fee of $20.00 (or any amount that you see fit).
  511. Remember, shareware will only be around as long as YOU support the
  512. concept!
  513.  
  514.      Whether or not you choose to register, I'd like to hear your
  515. comments and suggestions on Mah Jongg -V-G-A-.  If you'd like a reply,
  516. please include a stamped, self-addressed envelope.
  517.  
  518.      All comments and contributions can be sent to:
  519.  
  520.           Ron Balewski
  521.           412 E. Ridge St.
  522.           Nanticoke, PA  18634
  523.  
  524.  
  525.  
  526.  
  527.  
  528. DISCLAINER
  529.  
  530.      In no event shall the Author be liable to you for any damages,
  531. including any lost profits, lost savings, or other incidental or
  532. consequential damages arising out of the use of or inability to use this
  533. program, even if the Author has been advised of the possibility of such
  534. damages, or for any claim by any other party.
  535.  
  536.  
  537.  
  538.  
  539.                              -  Page 9  -
  540.  
  541.  
  542.  
  543.  
  544.  
  545. PERMISSION TO COPY
  546.  
  547.      Individuals, clubs, and other organizations are granted permission
  548. by the author to freely copy and distribute this program and
  549. documentation as long as:
  550.  
  551.  
  552.  
  553. 1:  There is no charge for the software or documentation.  However, you
  554. may charge a service fee for disk duplication and distribution, as long
  555. as such fee is not more than $5.00.
  556.  
  557. 2.  Club members are informed of the user-supported (shareware) concept
  558. and are encouraged to support it with their donations.
  559.  
  560. 3.  The program or its documentation are not modified in any way.
  561.  
  562. 4.  All files are distributed together on the same diskette (if
  563. possible).  No file may be deleted.
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                  -  Page 10  -
  602.  
  603.  
  604.