home *** CD-ROM | disk | FTP | other *** search
/ The Complete Encyclopedia of Games 1 / Microforum-Over1000GamesVol1-Win31-CD1of2.iso / casino / 1poker13 / 1poker.doc next >
Text File  |  1989-09-16  |  16KB  |  324 lines

  1.  
  2.  
  3.  
  4.  
  5.                                 POKER SOLITAIRE
  6.  
  7.                          Release 1.3    September 1989
  8.  
  9.                                Gellman Software
  10.                             431 Fifth Street, S.E.
  11.                              Washington, DC 20003
  12.  
  13.  
  14.                     (C) Copyright Robert Gellman 1988-1989
  15.  
  16.      POKER SOLITAIRE is a solitaire version of five-card draw poker.  The
  17. object of the game is to place 25 cards in a 5 by 5 grid in order to make
  18. poker hands horizontally, vertically, and diagonally.  Each hand is awarded
  19. a point value, and the total score is based on the sum of the value of all
  20. 12 hands.  The goal is to make the highest possible score.  The game is
  21. simple but challenging!
  22.  
  23.      POKER SOLITAIRE was selected by the Public (Software) Library as one
  24. of the best new shareware games in 1988.  The Library's address is listed
  25. later in this file for those who want to write for the catalog of shareware
  26. and public domain software.
  27.  
  28.  
  29.  
  30. ***************************************************************************
  31. *                            PLAYING THE GAME                             *
  32. ***************************************************************************
  33.  
  34.      To start the program, just enter 1POKER at the DOS prompt.  If the
  35. file is on a floppy disk, enter A:1POKER if appropriate.  Hit ENTER at the
  36. first screen, and the program will explain the rules of the game.  If you
  37. hit the SPACE BAR at the first screen, you can begin play immediately.  Try
  38. some hands and you will catch on very quickly.
  39.  
  40.      A brief but understandable explanation of the rules is provided in a
  41. help screen that is available at the beginning and throughout the play of
  42. the game.  You do not have to read this document to learn how to play.
  43. Start the program now if you like, and come back and read this file later.
  44. Once you see how the game works, the explanation will become clearer and
  45. probably superfluous.
  46.  
  47.      The program will run under DOS 2.0 or better.  The program requires
  48. less than 256 K and is compatible with both color and monochrome monitors.
  49. A graphics card is not needed.
  50.  
  51.      This file is meant to be read once or twice, but it may not be worth
  52. printing.  It was created with margins at 5 and 75, and form feeds have
  53. been added approximately every 60 lines.
  54.  
  55.  
  56.  
  57.  
  58. ***************************************************************************
  59. *                                THE RULES                                *
  60. ***************************************************************************
  61.  
  62.      You will be offered 25 playing cards one at a time from a randomly
  63. shuffled deck.  Place the cards in a 5 by 5 grid by entering the grid
  64. number that appears on the screen.  The object is to make 12 poker hands.
  65. There are five hands across, five hands down, and two diagonals.  If this
  66. is the least bit confusing, it won't be after you play the game once.
  67.  
  68.      Each of the 12 hands is then evaluated by the computer, given a score,
  69. and the scores are totalled.  The value of each poker hand is:
  70.  
  71.                Straight Flush           100
  72.                Four of a Kind            65
  73.                Straight                  55 *
  74.                Full House                45
  75.                Three of a Kind           30
  76.                Flush                     25 *
  77.                Two Pair                  15
  78.                One Pair                   5
  79.                Bust                       0
  80.  
  81.      NOTE THAT STANDARD POKER VALUES HAVE NOT BEEN FOLLOWED.  Each hand is
  82. scored on the difficulty of actually making the hand and the cost of
  83. failure.  The assessment is based on the difficulty of completing hands in
  84. POKER SOLITAIRE and not in regular poker.  The differences are highlighted
  85. on the chart with an asterisk.
  86.  
  87.      A straight has a higher value than a full house because a straight is
  88. hard to complete and because the cost of failure is high.  A failed
  89. straight usually ends up as a bust or a pair.  A failed full house,
  90. however, is either two pair or three of a kind.  That is why it ranks lower
  91. than a straight.  A flush ranks below three of a kind.  Flushes are not
  92. that difficult to make.
  93.  
  94.      The program treats an ace as either a high or low card, whichever is
  95. most favorable.  This only matters in making a straight or straight flush.
  96.  
  97.  
  98.  
  99. ***************************************************************************
  100. *                                STRATEGY                                 *
  101. ***************************************************************************
  102.  
  103.      Poker Solitaire is a game of choices.  The placement of each card
  104. opens some options and forecloses others.  This is especially true as the
  105. game progresses.  The basic strategy is to think at all times.  The game
  106. requires concentration!  Keep as many options open as possible for as long
  107. as possible.  Don't be too stubborn waiting the right card to appear.  Pay
  108. attention to the mix of cards remaining in the deck.  Remember that the
  109. diagonals count.  When choosing between two alternatives, consider the
  110. point values of the hands you are making and the values of the hands that
  111. you might make with the next card.
  112.  
  113.  
  114.  
  115.  
  116.      A good score is anything over 200.  Scores under 100 are pretty bad,
  117. and scores over 300 are excellent.  Scores over 400 are rare.  The highest
  118. verified score reported to me is 460 (by BC of VA).  RB of California has
  119. five scores ranging from 400-455, with 380 has the lowest score on his
  120. all-time score table.  Very impressive.
  121.  
  122.      Scores over 500 seem only theoretically possible.  I can construct a
  123. hand worth 900 points (4 straight flushes, 6 fours-of-a-kind, and two
  124. straights), but don't hold your breath.
  125.  
  126.      My own all-time score table no longer includes any scores below 350.
  127. This is mostly the result of lots of playing and a fairly well-developed
  128. strategy.  In fact, my strategy is good enough to support a consistent
  129. average in the range of 230-260.  If you can do better on a regular basis,
  130. let me know how you do it!  The Californian mentioned above has reported a
  131. very clever strategy, an average of 250-265, and a replay high of 470!!!
  132. Can anybody verify a score over 500?  Print out the screen and send it in.
  133.  
  134.  
  135.  
  136. ***************************************************************************
  137. *                                 OPTIONS                                 *
  138. ***************************************************************************
  139.  
  140.      If the score of the current hand is greater than 110 percent of your
  141. average score, you will be offered an opportunity to reply the same hand
  142. you just played.  The replays do not count in the daily or all-time
  143. high-score tables.  This game has SOME standards.  The replays are just for
  144. fun.  I have found that at least half of the time, the replay score is
  145. actually lower because you spend all of your time constructing a straight
  146. flush or other cute hand and neglect other good hands.
  147.  
  148.      If you don't qualify for a replay of your last hand, you will be
  149. offered the option of playing the next hand in the hidden mode.  Card are
  150. visible until they are assigned to a box in the grid.  The box is filled
  151. with a ghost card so that you know the box is no longer empty.  The
  152. challenge is to remember which cards are in which boxes.  This training may
  153. help you someday to remember the cards played in a real poker or bridge
  154. game.  Once you figure out a solid strategy for the basic game, it won't be
  155. difficult to cope with the hidden mode.
  156.  
  157.      If neither of these options interests you, you may ignore them.  The
  158. regular game is always available.
  159.  
  160.      There is another challenging way to play Poker Solitaire.  Try to make
  161. a low score rather than a high score.  It is possible but not easy to have
  162. a score of zero.  In order to succeed, you have to place cards carefully and
  163. be lucky with the last card.  Each card in a row or column is in line with 8
  164. other cards.  Card are a diagonal can match up with even more cards.  That's
  165. why the last card is so important.  While the program does not recognize or
  166. reward low scores, "lowball" Poker Solitaire  can be just as satisfying as
  167. the regular game.
  168.  
  169.  
  170.  
  171.  
  172. ***************************************************************************
  173. *                                 HISTORY                                 *
  174. ***************************************************************************
  175.  
  176.      Poker Solitaire is an old game, but it is one that is really suitable
  177. for a computer.  After all, who wants to sit and add up scores by hand?
  178. I wrote the program in early August after seeing a similar game running as
  179. a live door on a bulletin board.
  180.  
  181.      I had previously written a program that plays draw poker.  (See the
  182. list of other Gellman Software products below).  Since I already had a 
  183. routine that evaluated poker hands and drew cards on the screen, this 
  184. program was relatively easy.  I included the diagonal hands in the scoring,
  185. allowed aces to be high or low, and played around with the point values.  
  186. The values are, of course, totally artificial.
  187.  
  188.      After I released the game, I learned that there are two formal versions
  189. of Poker Solitaire, American and British.  Each uses a different scoring
  190. method.  The American version ranks hands in standard order, with values
  191. ranging from 2 to 100 (Royal Flush).  The British version follows the order
  192. I have used, but the values range from 1 to 30 (Straight Flush).  My scoring
  193. is, in essence, a combination of the two methods.  For more details, see
  194. Moyse, "150 Ways to Play Solitaire" (U.S. Playing Card Company) (1960).
  195.  
  196.  
  197.  
  198. ***************************************************************************
  199. *                             TECHNICAL NOTES                             *
  200. ***************************************************************************
  201.  
  202.      The program is written in Microsoft's QuickBASIC (version 4.5) and
  203. uses a variety of programming tools from the PROBAS library.  PROBAS is a
  204. product of Hammerly Computer Services, Laurel, Maryland.  Poker Solitaire
  205. was written under DOS 3.1, but it should run under DOS 2.0 or later.  I
  206. don't know the exact memory requirements, but 256K is definitely more than
  207. enough.  The program does not require color or graphics.
  208.  
  209.      The program will maintain a high score table as a separate file
  210. (1POKER.HGH) in your default directory.  After the first hand of each
  211. session, you are asked if you want to create a high score file.  If you
  212. already have a high score file in your default directory, you are asked if
  213. you want the scores from the current session to be added.  This allows you
  214. to let your 8-year old brother play the game without worrying that he will
  215. wipe out your hard-earned high score achievements.
  216.  
  217.      This flexibility was included because I don't like programs that
  218. insist on writing high score files to my disk whether I want them or not.
  219. Yet I find that some games are much better when a scoreboard is maintained.
  220. When you play Poker Solitaire, you get to decide whether a high score table
  221. is worth the space it takes on your disk.
  222.  
  223.  
  224.  
  225.  
  226. ***************************************************************************
  227. *                               LEGAL STUFF                               *
  228. ***************************************************************************
  229.  
  230.      This program and accompanying documentation are provided "as is"
  231. without warranty of any kind.  The entire risk of using the program is
  232. assumed by the user.  Gellman Software disclaims all warranties, either
  233. express or implied.  In no event shall Gellman Software be liable for 
  234. any damages whatsoever arising out of the use of or inability to use
  235. this program.
  236.  
  237.      This program is freeware.  You are licensed to use the program and
  238. to give copies to others.  You may upload the program together with this
  239. documentation on computer bulletin boards anywhere.  No registration or
  240. other fee is owed to the author.  However, both the program and this
  241. documentation are copyrighted by Robert Gellman.  No one is authorized to
  242. make changes to either.  Also, no one is authorized to sell the program
  243. except as specifically provided in this documentation.
  244.  
  245.      The program may be distributed by software clubs, computer bulletin
  246. boards, and shareware/freeware libraries at a standard charge for media
  247. and distribution.  The maximum charge permitted without specific written
  248. permission from Gellman Software is $6.00.  No other forms of distribution
  249. for money are authorized.
  250.  
  251.  
  252.  
  253.  
  254. ***************************************************************************
  255. *                     OTHER GELLMAN SOFTWARE PROGRAMS                     *
  256. ***************************************************************************
  257.  
  258.      As of the date of this file, Gellman Software has released five
  259. programs:
  260.  
  261.      POKER565 - Head to Head Draw Poker    (freeware)
  262.      1POKER13 - Poker Solitaire            (freeware)
  263.      CALC12   - Calculation Solitaire      (freeware)
  264.      LABELLE3 - La Belle Lucie Solitaire   (public domain, with QB source)
  265.      SIXLTR30 - Six Letter Word Game       (freeware)
  266.  
  267. The last two programs were coauthored by other programmers.
  268.  
  269.      These programs are available from the Public (Software) Library, P.O.
  270. Box 35705, Houston, TX 77235.  The latest versions are normally sent to PSL
  271. as soon as they are released.  I recommend PSL to anyone interested in
  272. shareware or freeware.   Gellman Software programs are also available on
  273. finer computer bulletin boards in the Washington, DC area and elsewhere.
  274.  
  275.  
  276.  
  277.  
  278. ***************************************************************************
  279. *                               FEEDBACK                                  *
  280. ***************************************************************************
  281.  
  282.      If you find any errors in the program or the documentation, please 
  283. let me know.  Please be as specific as possible in describing the problem.
  284. I would also appreciate any other comments -- favorable or unfavorable --
  285. from users.  All suggestions will be considered.  Authors of freeware
  286. programs do not ask you to pay for their work.  A little feedback would 
  287. be nice.  If you find a bug or make a suggestion that I adopt, I will 
  288. send you a copy of the new version.
  289.  
  290.  
  291.  
  292.  
  293. ***************************************************************************
  294. *                           HISTORY OF VERSIONS                           *
  295. ***************************************************************************
  296.  
  297.  
  298. Version 1.00 - This is a full working version of the program but does not
  299. (8/21/88)      include all of the planned bells and whistles.  I am
  300.                releasing it in this form in the hopes of getting some
  301.                feedback from users.
  302.  
  303. Version 1.1  - Lots of minor changes made and a few subtle errors fixed
  304. (9/5/88)       The size of the high score file reduced by 20 bytes to 150.
  305.                The value of hands is displayed on the main screen.  The
  306.                average score displayed.  Screen displays have been revised
  307.                and refined.  Replay option added.
  308.  
  309. Version 1.2  - Hidden mode option added to the game along with explanatory
  310. (9/27/88)      options screen as the fourth introductory screen.  The grid,
  311.                rules description, and display elements have been modified
  312.                slightly.  All these changes are visual; no substantive 
  313.                changes were made.  The program's sounds have been modified.
  314.                Finally, the internal workings of the program have been made 
  315.                slightly more efficient.
  316.  
  317. Version 1.3  - Pop-up help screens added.  Speeded up screen displays.
  318. (9/16/89)      High score table not rewritten to disk unless it has
  319.                changed.  The file date for the high score table will now
  320.                reflect the date of the last new high score rather than the
  321.                date you last played.  Minor revisions to several screens.
  322.                Assorted undetectable internal efficiencies added.  Revised
  323.                documentation.
  324.