home *** CD-ROM | disk | FTP | other *** search
/ Big Box 200 / BOX200.BIN / disk5 / classicd / poker.doc next >
Encoding:
Text File  |  1994-07-04  |  18.3 KB  |  338 lines

  1.  
  2.  
  3. ***************************************************************************
  4. *                             DRAW POKER                                  *
  5. ***************************************************************************
  6.  
  7.                     Release 5.72             July 1993
  8.  
  9.                              Gellman Software
  10.                           431 Fifth Street, S.E.
  11.                            Washington, DC 20003
  12.  
  13.                   (C) Copyright Robert Gellman 1987-1994
  14.                             All Rights Reserved
  15.  
  16.      POKER plays five card draw poker head-to-head.  The program provides a
  17. real contest for the serious poker player and helps weaker players sharpen
  18. their skills.  But be careful.  Many report this program is habit forming.
  19.  
  20.      The program attempts to play winning poker consistently.  It has a
  21. sophisticated style of playing and betting designed to win more money than
  22. it loses.  The program doesn't get tired or lazy, and it doesn't call bets
  23. just because it is curious.  Can you play winning poker against a tough,
  24. disciplined opponent?  That is the challenge offered by this game.
  25.  
  26.      The program allows you to play dozens of hands in a few minutes.  You
  27. can acquire a lifetime of experience in two hours.  Despite the limitations
  28. of head-to-head poker, you can still acquire a good sense of draw poker
  29. odds.  Remember the basic challenge:  Can you beat the computer?
  30.  
  31.      The program assumes that you know how to play poker and requires
  32. no manual.  If you need help, there are several introductory screens with
  33. explanations of the program's operations.  Two help screens are available
  34. during non-tournament play at the touch of a button.  Now you can play even
  35. if you can't remember whether a flush beats a straight (it does!).
  36.  
  37.  
  38.  
  39. ***************************************************************************
  40. *                            PLAYING THE GAME                             *
  41. ***************************************************************************
  42.  
  43.      To start the program, just enter POKER at the DOS prompt.  The first
  44. few screens explain the mechanics.  Try some hands and you will catch on
  45. quickly.  
  46.  
  47.      The program will run under DOS 2.0 or better.  The program requires
  48. less than 512K and is compatible with both color and monochrome monitors.
  49. A graphics card is not needed.  If you have a color monitor but do not want
  50. color, start the program like this:  POKER/BW.  
  51.  
  52.      If you want to start playing, go ahead.  Nothing in this short DOC
  53. file is vital.  Read it over, but the documentation is not worth printing.
  54. The file was created with margins at 5 and 75.  There are form feeds
  55. approximately every 60 lines.
  56.  
  57.      Words of wisdom:  Bet your own cards.
  58.  
  59. ***************************************************************************
  60. *                               TOURNAMENT                                *
  61. ***************************************************************************
  62.  
  63.  
  64.      Version 5.7 added a new feature and a new challenge.  You can now play
  65. a 100 hand tournament against the computer, with the highest scores
  66. preserved in a high score table.  The tournament puts heavy pressure on
  67. each player to conserve resources and to make the most effective use of the
  68. cards dealt.  During the tournament, the computer adjusts its play
  69. constantly to confuse and confound.  All advantages (help, hints, and
  70. highlights) are turned off in tournaments.  You have to pay attention and
  71. remember the order of hands and the number of cards that the computer drew. 
  72.  
  73.      The tournament has a wider variety of minor features, cute comments,
  74. and occasional, interesting options.  You will have to play to discover
  75. them.  To find them all, you may have to play thousands of hands.  That is,
  76. if you can afford to.  On the bright side, you have unlimited funds in the
  77. tournament.  After all, how much can you lose in 100 hands?  More than you
  78. might think.  In tournament mode, antes are $4 and the largest bet/raise is
  79. $40.  These are the maximum stakes permitted anywhere in the program.
  80.  
  81.      The high score table is written to a file called POKER.HGH.  The file
  82. is created in the current directory.  To empty the file, just erase it. 
  83. The program will create a new high score file when necessary.
  84.  
  85.      The computer plays tighter poker when in tournament mode.  This means
  86. that there is both more folding and more bluffing.  The computer is trying
  87. to win and not to entertain you.  If you find this too boring or too
  88. difficult, then go back to the regular mode.  The betting is looser, and
  89. you may find it easier to cope.
  90.  
  91.      Before you try a tournament, play some hands in the regular mode. 
  92. This will help you to become familiar with the program's keys and
  93. procedures.  Once you are comfortable (about ten minutes or so), you may
  94. find that the tournament offers more of a contest.
  95.  
  96.      The statistics shown at the end of a tournament are a bit more
  97. extensive.  One of the most interesting numbers is the number of big
  98. showdowns.  A big showdown is a pot which exceeds $50.  Comparing the
  99. amount of money each player won in big showdowns sometimes explains the
  100. final result.  But sometimes, careful play in small hands can overcome the
  101. loss of some larger pots.  One word of caution:  remember that half of the
  102. money you won in big pots is money that you put in the pot.
  103.  
  104.      If you play a lot of tournaments, I would love to see the results. 
  105. After you have filled up the high score table with scores of your own,
  106. print out of a copy and send it to me.  Just hit SHIFT-PRINTSCREEN when the
  107. high score table is on your screen.  I want to know how well the computer
  108. is doing, and random results from a few players will help me to refine the
  109. betting algorithm.  My address is at the top of this document and is also
  110. on the second screen (just hit ENTER at the opening screen).  Thanks.
  111.  
  112.  
  113.  
  114. ***************************************************************************
  115. *                            COMMENTS & ADVICE                            *
  116. ***************************************************************************
  117.  
  118.      First, the program is totally honest.  The computer does not know what
  119. is in your hand unless there is a showdown.  Nor does the computer know
  120. what cards are in the deck waiting to be drawn.  The computer does keep
  121. track of all "public" information about your activities, however.
  122.  
  123.      Second, there is one minor, otherwise undocumented, feature whereby
  124. the program actually "cheats" in your favor.  After cards are drawn, the
  125. program will "remind" you of how many cards the computer drew by displaying
  126. one period (.) for each card the computer drew.  
  127.  
  128.      Given the fast pace of the game (once you get the hang of it), it's
  129. easy to miss the message showing the number of cards drawn by the computer.
  130. After the draw, the periods appear at the top of the display following
  131. "AFTER THE DRAW".  On the showdown screen, the periods appear at the top of
  132. the display after the word "pot".  This is DISABLED during tournaments.
  133.  
  134.      Third, be aware that the computer has different patterns of betting. 
  135. Some of its betting is random, and it won't always bet the same way with
  136. the same hand.  The computer also observes your play and modifies its
  137. behavior in response to your betting habits and methods.  Tournament
  138. betting is highly variable, and changes constantly as the deals progress.
  139.  
  140.      The computer is also able to bluff in several ways.  The computer will
  141. sometimes make large bets with bad hands and no bets with good hands.  Like
  142. any good poker player, every move the computer makes has at least two
  143. possible interpretations. 
  144.  
  145.      Fourth, a run of very good or very bad hands is just a coincidence. 
  146. The randomness of the program has been tested in simulations involving over
  147. half a million hands.  The results mirror those expected in normal poker
  148. playing.  If you are losing, just keep playing, and your luck may improve.
  149. If all else fails, try playing better poker!
  150.  
  151.      Fifth, as you play, you will occasionally be offered the chance to
  152. increase the stakes and the ante.  The maximum bet (or raise) starts at
  153. $10, and it can be doubled twice until it reaches $40.  This is high enough
  154. for a game where each player starts with $200.  Contrary to normal poker
  155. practice, the minimum bet remains at $1 even when the stakes are raised.
  156. In most games, the ante is equal to the minimum bet.  In tournaments, the
  157. stakes are fixed at the maximum allowable.
  158.  
  159.      Sixth, in head-to-head poker, a high percentage of hands will be
  160. folded by one player or the other.  This is normal.  Conservative players
  161. fold when they don't think they can win.  Of course, there will be
  162. occasional spectacular showdowns when both players have good hands.  But
  163. the odds are that you are likely to win only half of these hands.  
  164.  
  165.      Finally, remember that just because you have a great hand doesn't mean
  166. that you are going to win a big pot.  If you make a large bet, a player
  167. with a mediocre hand (or worse) will fold.  Learn how best to manage both
  168. good and bad hands to maximize your return.  The key to winning poker is
  169. discipline.  Play your cards and learn how to exploit small advantages. 
  170. Over time, the luck will even out.  
  171.  
  172. ***************************************************************************
  173. *                             TECHNICAL NOTES                             *
  174. ***************************************************************************
  175.  
  176.       POKER has been more than twenty years in the making.  The first
  177. version was written in FORTRAN in 1969-70 on an IBM 360 Mod 65.  Later
  178. versions were written in IBM BASIC and ATARI BASIC.  The current version
  179. was written and compiled in Microsoft's QuickBASIC 4.5.  Version 5.60 was a
  180. major improvement over previous releases.  Later versions were more
  181. evolutionary until version 5.70.  The source code, which has not been
  182. released, is over 1800 lines.  A serious programmer/poker player may be
  183. able to convince me to provide a copy of the source code.  
  184.  
  185.  
  186. ***************************************************************************
  187. *                                FEEDBACK                                 *
  188. ***************************************************************************
  189.  
  190.      If you find any errors, please let me know exactly when and how they
  191. arose.  The program has been extensively tested, but I cannot guarantee
  192. that it is bug-free.  My address appears on the top of this document and 
  193. on the second screen (hit ENTER at the first screen).
  194.  
  195.      User feedback is hard to get.  I welcome comments about the program,
  196. its mechanics, or poker strategy in general.  Any suggestions for changes
  197. or improvements will be considered.  If you find a bug or make a suggestion
  198. that I adopt, I will send you a copy of the new version.
  199.  
  200.      Finally, my thanks to the Study Group for poker lessons and to B.C.,
  201. D.B., and S.A.C. for helping me refine the betting algorithm and the
  202. general look of the program.  Thanks for Joe S. and Bill L. for testing the
  203. tournament version.  Good luck to the rest of you.  You may need it. 
  204.  
  205.  
  206. ***************************************************************************
  207. *                               LEGAL STUFF                               *
  208. ***************************************************************************
  209.  
  210.      This program and its documentation are provided "as is" without
  211. warranty of any kind.  The entire risk of using the program is assumed by
  212. the user.  Gellman Software disclaims all warranties, either express or
  213. implied.  In no event shall Gellman Software be liable for any damages
  214. whatsoever arising out of the use of or inability to use this program.
  215.  
  216.      This program is freeware.  You are licensed to use the program and
  217. to give copies to others.  You may upload the program together with this
  218. documentation on computer bulletin boards anywhere.  Both the program and
  219. this documentation are copyrighted by Robert Gellman.  No one is authorized
  220. to make changes to either.  Also, no one is authorized to sell the program
  221. except as specifically provided in this documentation.
  222.  
  223.      The program may be distributed by vendors, software clubs, computer
  224. bulletin boards, and shareware/freeware libraries at a standard charge for
  225. media and distribution.  No other forms of distribution for money are
  226. authorized without the permission of Gellman Software.
  227.  
  228.  
  229.  
  230. ***************************************************************************
  231. *                     OTHER GELLMAN SOFTWARE PROGRAMS                     *
  232. ***************************************************************************
  233.  
  234.      As of the date of this file, Gellman Software has released these
  235. freeware games:
  236.  
  237.      POKER572 - Head to Head Draw Poker           (freeware)
  238.      1POKER14 - Poker Solitaire                   (freeware)
  239.      CALC15   - Calculation Solitaire             (freeware)
  240.      LABELLE4 - La Belle Lucie Solitaire          (public domain)
  241.      SIXLTR42 - Six Letter Word Game              (freeware)
  242.  
  243. The last two programs were coauthored by other programmers.
  244.  
  245.      In addition, Gellman Software has published two shareware programs:
  246.  
  247.      SPRM40   - STOCK PORTFOLIO RECORD MANAGER         (shareware)
  248.  
  249.           This program stores, manipulates, and prints records needed to
  250.      manage a portfolio of stocks.  STOCK PORTFOLIO RECORD MANAGER totally
  251.      replaces or supplements paper records.  It provides powerful reports
  252.      about your portfolio, transactions, and dividends.  Both laser and dot
  253.      matrix printers are supported.  Anyone who has investments in the
  254.      stock or bond markets should consider using this program.
  255.  
  256.      HBRM15   - HOME BASIS RECORD MANAGER              (shareware)
  257.  
  258.           If you own a house, condominium, cooperative, house trailer, or
  259.      any type of residence, you need HOME BASIS RECORD MANAGER.  This
  260.      program will help you keep track of the basis (or cost) of your home. 
  261.      This information is vital when you sell your home.  By using the HOME
  262.      BASIS RECORD MANAGER, you can be certain that you will have all the
  263.      information necessary to minimize the taxes due on the profits from
  264.      the sale of your home. 
  265.  
  266.       These programs are available from the Public Software Library, P.O.
  267. Box 35705, Houston, TX 77235.  The latest versions are normally sent to PSL
  268. as soon as they are released.  I recommend PSL to anyone interested in
  269. shareware or freeware.   Gellman Software programs are also available on
  270. finer computer bulletin boards in the Washington, DC area and elsewhere.  
  271.  
  272.      Copies of all programs are available from Gellman Software.  Send a
  273. self-addressed, stamped mailer and disk to the address on the first page. 
  274. State which programs you want.  IMPORTANT:  Please indicate if you know how
  275. to handle ZIP archives.  If you want all programs, send one 1.2 Meg disk,
  276. two 360K disks if you can unZIP, or three 360K disks if you do not
  277. understand ZIP archives.  There is no charge if you supply the disk, the
  278. mailer, and the postage.  
  279.  
  280.  
  281.  
  282. ***************************************************************************
  283. *                       HISTORY OF RECENT VERSIONS                        *
  284. ***************************************************************************
  285.  
  286. Version 5.72  - Fixed a mistake that allowed the computer to make a raise
  287. (7/4/94)        that exceeded the maximum.  Minor betting adjustment.
  288.                 A few small changes to screens.  Thanks to B. J. Ball for
  289.                 reporting the error.
  290.  
  291. Version 5.71  - Added a command line switch (/BW) to suppress color.
  292. (3/1/93)        Changed introductory screens to describe new switch.
  293.  
  294. Version 5.70  - Major new feature:  tournament play added, along with high
  295. (10/6/92)       score table for tournaments.  Fixed a minor error which 
  296.                 prevented the display of the number of cards drawn by the 
  297.                 computer when the player took only one card.  Major        
  298.                 changes to all betting algorithms.  Changed insult content
  299.                 and frequency.  Lots of minor adjustments.
  300.  
  301. Version 5.67  - Fixed an obscure screen formatting error involving a
  302. (9/10/91)       message that appeared when the player drew three cards
  303.                 to complete a hand with four of a kind.  Changed the
  304.                 procedure for drawing cards.  The F1 - F5 keys now work as
  305.                 toggles.  The F9 key which used to restart the draw is no
  306.                 longer functional.  Added a new final screen.
  307.  
  308. Version 5.66  - Added F8 switch so that you can keep all cards in a pat
  309. (3/1/91)        hand with one keystroke.  Added verbal descriptions (e.g.,
  310.                 KINGS OVER SEVENS) of hands at showdown.  Both changes
  311.                 requested by users.  Music for computer winning hand
  312.                 shortened.  Other minor conforming changes made.  
  313.  
  314. Version 5.65  - Minor revisions of screen.  Minor internal changes.
  315. (9/16/89)       Added average pot information to final screen.  Modified
  316.                 the "charity call" algorithm.  Slight changes to both help
  317.                 screens.  Revised documentation.
  318.  
  319. Version 5.64  - Fixed an ancient mistake.  The program failed to
  320. (1/22/89)       properly evaluate competing straights when one was a baby
  321.                 straight (A-2-3-4-5).  The program was "dazzled" by the ace
  322.                 and determined mistakenly that the baby straight was higher
  323.                 than another straight that didn't have an ace.  It took 20
  324.                 years for this error to surface.  My thanks to R. Brosseau
  325.                 and B. Binford for reporting this problem.  In the
  326.                 coincidence of the year, both wrote me on the same day!
  327.  
  328. Version 5.63  - Revised the rules screen and added a new screen
  329. (1/10/89)       showing the order of poker hands.  Made both screens
  330.                 available at a keystroke.  Revised the main screen
  331.                 display.  Changed the sound screen and the opening
  332.                 sounds.  Made the computer a bit more aggressive.  Cutesy
  333.                 card cutting display added.  Recompiled in QB 4.5.
  334.  
  335. Version 5.62  - Modified the frequency of chances to raise the stakes.
  336. (7/31/88)       Fiddled with frequency and content of insults.
  337.                 Eliminated extra keystroke in sandbagging situations.
  338.                 Recompiled in QB 4.0b - size reduced by 10 percent.