PROGRAM DRWPOK,1.4(004)

    _________________________________________________________________________
     Statement of Ownership & End User Agreement
     This program is the sole & exclusive property of

         David A. Krecklow
         PO Box 2513
         Bakersfiled, CA 93303
         Tel: 805/325-1004

    This game may be used freely by all parties as long as this
    statement of ownership remains unchanged. No charge is to be
    made for this program without approval of the owner.  No part of
    this program may be sold or distributed for sale or
    incorporation into other programs without approval of the owner.

    Users may wish to register with the owner at the above address.
    Comments, suggestions and bug reports are welcome & appreciated.
    Source code is available for a nominal fee.

     All rights reserved - 1993 - David A. Krecklow
     End of statement.
    _________________________________________________________________________


    DRAW POKER - by David A. Krecklow

    This is a game of draw poker much like you see on card machines
    or pocket games.  You play a one-handed game betting against the
    house.

    When you begin the house spots you an amount of points
    determined by an initialization file. (The ini file is explained
    at the end of this document.) Place a bet. If there is an ante
    that amount is taken automatically. The box to the side tells
    you the minimum and maximum bets allowed (also set in the ini
    file).  If you do not enter an amount or you enter an amount
    less than the minimum, your bet is set to the minimum.  When
    your bet is placed enter RETURN to deal the cards.

    Five cards are then delt to you.  You may then discard any card
    you do not want. Enter the number that appears below the card.
    An X appears next to the number of discarded cards.  If you make
    a mistake or change your mind just enter the number again to
    hold the card.  You may discard all five cards if you wish. (DO
    NOT enter a RETURN after the number.  Many of the commands in
    this program require only a single keystroke.)  Enter RETURN
    when you are ready to draw new cards.

    New cards are delt and your hand is tallyed and payed.  Payout
    is based on a scale set in the ini file.  This game is 'Jacks or
    Better', therefore a single pair of less than Jacks does not
    pay.  The payout is your bet times the pay ratio for the winning
    hand plus the ante.  If you bust (total score of zero) or don't
    have enough points left to cover the ante+minimum bet, the game
    is over.  If you still have points (win or loss on the hand) you
    may now choose to deal another hand or quit the game.  Enter
    RETURN to start another hand.  Enter S to shuffle the deck and
    start another hand or enter D to togggle the discard display
    on/off, shuffle the deck and start another hand.  Enter Q to
    quit the game (see high score below).

    The deck will automatically shuffle when a set number of cards
    has been delt (value set in ini file).  You may force the
    shuffle sooner if you like (see above).  The lower left portion
    of the screen shows the delt cards.  This may be turned off or
    on during play by entering a D betwwen hands or may be set in
    the ini file before starting the game.



    High Scores

    A high score file is created the first time that you quit the
    game with points remaining. Be sure to play the game in the same
    account each time if you want the high scores to accumulate
    correctly against other players.  The first time you are asked
    to 'Enter the casino name'. This is a title which will display
    over the high score box each time.  The date and score are
    recorded for you, so just enter your name. The name of the file
    is DRWPOK.HGH.


    The Initializtion File

    An optional initialization file may be set up to customize the
    game.
    If you don't set up the ini file the game has set values that
    will be used.  The file is called DRWPOK.INT and my be edited
    with VUE.  The file should exist in the account you are playing
    the game in.
    Below is a sample file.


    :T
    ; Init file for DRWPOK game
    ;    set wagering amounts
    WAGEANTE=2
    WAGESPOT=200
    WAGEMBET=10
    WAGELIMT=250
    ;   set break the bank amount
    BUSTBANK=5000
    ;   set the pay out ratios
    POUT1PAR=1.5
    POUT2PAR=1.75
    POUTTKND=2.0
    POUTSTRT=3.0
    POUTFLSH=4.0
    POUTFHSE=5.0
    POUTFKND=10
    POUTSTFL=50
    POUTRLFL=100
    ;   set the deck display & values
    DECKSHOW=1
    DECKDELT=42
    DECKHLN2=Keep BIG DAVE'S Green & Golden - Bring Money
    DECKLOG1=
    DECKLOG2=
    DECKLOG3= Big Daves
    DECKLOG4= Casino
    DECKLOG5=Weedpatch CA
    DECKLOG6=
    DECKLOG7=
    ;end of ini file


    Any line that starts with a semi-colon(;) is ignored so you may
    make comments or turn off settings without deleting them.  A :T
    causes the ini file to list on the screen at the start of each
    game.  Each entry must be the eight characters shown followed by
    an equal sign and either a numeric value or text depending on
    the variable.

    The four values That begin with WAGE are
            ANTE   the amount of the automatic ante
            SPOT   the initial amount you start each game with
            MBET   the minimum bet you may place
            LIMT   the maximum bet you may place

    The BUSTBANK entry set the total points that will bust the
    house.  If your total score exceeds this amount the game ends.

    The POUT sets the payoff ratios for the winning hands.
            1PAR   is for one pair (Jacks or Better)
            2PAR   is for two pair
            TKND   is for three of a kind
            STRT   is for a straight
            FLSH   is for a flush
            FHSE   is for a full house
            FKND   is for four of a kind
            STFL   is for a straight flush
            RLFL   is for a Royal flush (Ace high)

    The DECK entries set up the display of discards, the shuffle
    deck value, and the logo on the back of the cards and above the
    cards.

            DELT   is the number of cards delt before a shuffle
                      will automatically occur.
            SHOW   is either 0 or 1 and turns on or off the discard
                      display at the beginning of the game.
            HLN2   is displayed on line two right above the delt cards
                      and may be any phrase you choose.
            LOG1-7 are the seven lines displayed on the face down cards.
                      Up to 12 characters for each line may be used.
                      Each line is centered but sometimes it looks
                      better to add a space in front of the phrase to
                      balance the look of the logo.  Blank entries will
                      blank out the default settings in the game.



    System Requirements

    This program has been compiled using the BASIC 1.3 or OCMPIL
    compilers and so should be compatible with all AMOS versions.
    Only standard Alpha-Micro subroutines are used. The following
    are used:

            TRMCHR                  ODTIM
            ECHO                    ACCEPT
            NOECHO                  SLEEP

    Inclusion in system or user memory is not required but may
    produce faster results with less system overhead. TRMCHR & ODTIM
    are called only once and so loading them would result in very
    little gain.
    The following command file may be used with the game.

    ;sample command file for DRWPOK
    :R
    LOAD BAS:ECHO.SBR
    LOAD BAS:NOECHO.SBR
    LOAD BAS:SLEEP.SBR
    LOAD BAS:ACCEPT.SBR
    ;   some AMOS 2x systems may need ORUN DRWPOK
    RUN DRWPOK


    All terminals maybe used.  Terminals with block fill & box
    drawing will respond faster.  Full color AM-72 support is
    provided and looks great (sorry AM-70 color is not supported).

           All rights reserved - 1993 - David A. Krecklow