home *** CD-ROM | disk | FTP | other *** search
/ ftp.cse.unsw.edu.au / 2014.06.ftp.cse.unsw.edu.au.tar / ftp.cse.unsw.edu.au / pub / doc / languages / C / ioccc / 1990 / cmills.hint < prev    next >
Encoding:
Text File  |  1992-10-18  |  1.0 KB  |  40 lines

  1. Best Game: <cmills@wyse.com> Chris Mills
  2.  
  3.     Chris Mills
  4.     Wyse Technology
  5.     3471 N. 1st St.
  6.     San Jose CA 95134
  7.     USA
  8.  
  9.  
  10. Judges notes:
  11.  
  12.     Compile notes:
  13.  
  14.        cc -DM=500 -DN=52 -DX="srand((int)time(0L))" -DV=void -o cmills cmills.c
  15.  
  16.     -DM=<max bet allowed>
  17.     -DN=<52 * number of decks used>
  18.     -DX=<how to seed the rand() generator>
  19.     -DV=<void ot int>
  20.  
  21.     Usage: cmills [starting_cash]
  22.  
  23.  
  24. Selected notes from the author:
  25.  
  26.     This is a blackjack program.  It does splits, doubling down,
  27.     insurance, etc.  
  28.  
  29.     As best I can figure, it should be ANSI-compliant, as well as
  30.     portable to BSD & sysV (as well as the irritating compiler I
  31.     was using which assumes x=*p++ means x*=p++!).  It is
  32.     reasonably robust in its error handling---it won't let you
  33.     split, double, etc. unless you actually have the cash, etc.  To
  34.     terminate the program, hit EOF or type 0 or a negative number
  35.     for you wager.
  36.  
  37.     The way it deals with splits is particularly cool (IMHO).  You
  38.     can split many times, and it will show all hands as they are
  39.     played.
  40.