DUCK RACING 1.0
by Mike Lieberman
(check out Ghetto Fighter, Mole Utilities, Reflex Tester, Log of Base Theorem)

December 24, 2000.

Base: from scratch.
Programming time: probably 1-2 weeks.
Inspiration: From the old Win 3.1 game "Mutant Chicken Racing."

Files:
DUCKRACE.83P -- the main program.
DCHEATER.83P -- a cheater program, gives you 10000 cash.

Duck Racing lets you buy and sell ducks and race them against each other.  It gets very intricate, however.  I will explain what each of the choices does.

MARKET
1: Check stats   Displays your duck's name, its speed and stamina, and your cash and reputation.
2: Buy a duck    Goes to the duck pen.  You cannot buy a duck if you own a duck already.
3: Train duck    Goes to the training center.  You must have a duck to train, of course.
4: Sell duck     Sells your duck.  The price, which can be haggled up, is based on the duck's statistics
                 as well as your reputation.
5: Go to track   Where the races take place, you must have a duck to enter.
6: Retire        Exits the game, how you retire is based on your reputation and cash.

DUCK PEN
1: Lower class   \   These generate ducks for you to buy.  Their statistics are determined by which "class"
2: Medium class  |-- they are in.  The price, which can be haggled down, is determined by their statistics
3: High class    /   as well as your reputation.  Once the duck is bought, you must name it.
4: Leave         Exits the duck pen and returns to the market.

TRAINING CENTER
NOTE: As you train your duck the odds on your duck increase, so train up!

1: Train speed    Trains your duck's speed.  The price increases as your duck gets faster.
2: Train stamina  Trains your duck's stamina.  The price increases as your duck's stamina increases.
3: Steroids       This may be a cheaper way than training each stat individually, but there is a certain chance
                  that your duck may not survive the drug.  Its stamina is the determining factor on whether it
                  survives; e.g. a duck with lower stamina has a higher chance of dying than one with higher
                  stamina.  If the drug is successful, the duck's speed increases, but the stamina is decreased.
4: Leave          Exits the training center and returns to the market.

RACE TRACK
NOTE: You do not have to place a bet on the race.

1: View odds      See the odds on your and four other ducks.  The odds are based on the stats of the ducks as
                  well as how much you have trained your duck.  Your duck is #1 always.
2: Place bet      You choose a duck to place a bet on and how much to bet on it.  If you are planning to
                  rig the race make sure you have enough money left over.
3: Rig race       You must place a bet before rigging the race.  Rigging the race involves giving a
                  hyperstimulant to the duck of your choice, which will temporarily increase that duck's stats.
                  As your reputation increases it gets harder and harder to rig the race.
4: Race!          This starts the race (which is NOT predetermined.)  As the race nears its finish the
                  ducks get an "adrenaline rush" -- a temporary stat increase, which can sometimes determine
                  a close race.  In the upper right hand corner of the screen is a number indicating which duck
                  is in the lead.  After the race, if your duck wins, you get a $200 bonus and your reputation
                  increases.  If you bet on the winning duck, you get your bet back plus your bet times the odds.
                  Finally, if your duck is in the "higher class," you get an additional cash bonus.  After the race
                  you return to the market.

Have fun, and spend wisely.

NOTE: If anyone wishes to code the following things, be my guest:

Weather
Breeding

====================================================================================
Questions?  Comments?  Bugs?  Mail to:
mdlieberman@hotmail.com