home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / GA / GA006.ZIP / POKER.DOC < prev    next >
Text File  |  1988-07-31  |  6KB  |  113 lines

  1.                              DRAW POKER 
  2.                                  by 
  3.                            Robert Gellman
  4.  
  5.      POKER.EXE plays draw poker head-to-head.  The program provides 
  6. a challenge for the serious poker player and helps weaker players
  7. sharpen their skills.  
  8.  
  9.      The program's only purpose is to play winning poker.  It has a
  10. sophisticated style of playing and betting that is intended to win
  11. more than it loses.  The program doesn't get tired or lazy, and it
  12. doesn't call bets just because it is curious.  Can you play winning
  13. poker against a tough opponent?
  14.  
  15.      The program assumes that you know how to play poker and requires
  16. no manual.  Just in case you're a little rusty, I will remind you
  17. that a full house beats a flush and a flush beats a straight.  You
  18. are on your own for the rest of the poker rules!
  19.  
  20.      To start the program, just enter POKER at the DOS prompt.  If
  21. the file in on a floppy, enter A:POKER if appropriate.  The first few
  22. screens will explain how the program's mechanics work.  Try a few
  23. hands and you will catch on very quickly.  If you want to start
  24. playing, go ahead.  Nothing in this short DOC file is crucial.  I
  25. recommend that you read it once, but the documentation is not worth
  26. printing.  If you load this file into your word processor to print,
  27. set the margins at 10 and 78.
  28.  
  29.      A few notes:  First, the program is totally honest.  The
  30. computer does not know what is in your hand unless there is a
  31. showdown.  Nor does the computer know what cards are in the deck
  32. waiting to be drawn.   
  33.  
  34.      Second, there is one minor, otherwise undocumented, feature
  35. whereby the program actually "cheats" in your favor.  After cards are
  36. drawn, the program will "remind" you of how many cards the computer
  37. drew by displaying one period (.) for each card the computer drew.  
  38.  
  39.      Given the fast pace of the game (once you get the hang of it),
  40. it's easy to miss the message showing the number of cards drawn by
  41. the computer.  After the draw is complete, the periods appear at the
  42. top of the display following "AFTER THE DRAW".  On the showdown
  43. screen, the periods appear after the word "pot".  
  44.  
  45.      Third, the computer has different patterns of betting.  Some of
  46. its betting is random, and it won't always bet the same way with the
  47. same hand.  The program also observes your play and modifies its
  48. behavior in response to your betting methods.  
  49.  
  50.      The computer is also able to bluff in several ways.  The
  51. computer will sometimes make large bets with bad hands and no bets
  52. with good hands.  Like any good poker player, every bet the computer
  53. makes has at least two possible interpretations. 
  54.  
  55.      Fourth, a run of very good or very bad hands is just a
  56. coincidence.  The randomness of the program has been tested in
  57. simulations involving over half a million hands.  The results mirror
  58. those expected in normal poker playing.  If you are losing, just keep
  59. playing and your luck may improve.  If all else fails, try playing
  60. better poker!
  61.  
  62.      Fifth, a word about the program itself.  The first version 
  63. was written in FORTRAN in 1969-70 on an IBM 360 Mod 65.  The current
  64. version (5.60) was written and compiled in QuickBASIC 4.00 under DOS
  65. 3.1, but it should run under DOS 2.0 or better.  The program requires
  66. less than 200 K and is compatible with color and monochrome monitors.
  67. Version 5.60 was released in February, 1988.
  68.  
  69.      Version 5.60 is a major improvement over previously released
  70. versions.  The card displays and messages have been completely
  71. rewritten, and the betting routines have been sharpened.  Most of the
  72. visual improvements are the result of PROBAS, a library of BASIC
  73. programming routines from Hammerly Computer Services.  
  74.  
  75.      The source program, which has not been released, is over 
  76. 1000 lines.  A serious programmer/poker player may be able to 
  77. convince me to provide a copy of the source code.  However, you will
  78. not be able to use the source code without significant modification
  79. unless you have PROBAS.  
  80.  
  81.      HELP!!!  If you find any errors, please let me know how they
  82. arose.  The program has been very extensively tested, but I cannot
  83. guarantee that it is bug-free.  I will also consider your ideas and
  84. suggestions for change.  My address is on the second screen (hit
  85. ENTER at the first screen). 
  86.  
  87.      HELP AGAIN!!!  If you develop a betting method that enables you
  88. to win consistently, please tell me so I can make changes.  The
  89. program does not play perfect poker, but I would like to eliminate
  90. any gaping holes in the betting algorithm.  
  91.  
  92.      Finally, my thanks to the Study Group for poker lessons and to
  93. B.C., D.B., and S.A.C. for helping me refine the betting algorithm
  94. and the general look of the program.  
  95.  
  96.      Good luck to the rest of you.  You may need it. 
  97.  
  98.  
  99.                                 Robert Gellman
  100.                                 Washington, DC
  101.                                 February 4, 1988
  102.  
  103.  
  104.                             LATER HISTORY
  105.  
  106. Version 5.61  - Fixed overflow for bets over 32768 (!!??)
  107. (4/28/88)       Revised rules screen; insult frequency reduced
  108.                 Minor betting algorithm change (top secret!)
  109.  
  110. Version 5.62  - Modified the frequency of chances to raise the stakes
  111. (7/31/88)       Fiddled with frequency and content of insults
  112.                 Eliminated extra keystroke in sandbagging situations
  113.                 Recompiled in QB 4.0b - size reduced by 10 percent