BJ-JAN30

ECE 552 Students:

1. Begin hw1 now (see below).

   The completion of hw1 depends on the entire class so a due date
   has not yet been set.

2. Complete hw2a before 2/11/Tue when hw2b will be explained
   and ready. It will be due on 2/25/Tue.

3. Hw3 is ready now.  Complete it before 3/11/Tue.

4. Be prepared on 2/11/Tue to display what you have accomplished on the
   team project.

Quick notes from today's team project discussion:

CG-->A-K or 1-13 --> CC --> ensures random --> deals 1-10 to players
all enter on first hand
0 bet ends game for that player
invalid response --> DQ
200-cards.txt for testing
push (tie) pays n; settleup immediately
win pays 2n
bj pays 3n

order:
shuffle cards if necessary
generate a new card (1-13)
count the card for long-term fairness and recent 10-card list
issue cards (1-10) to players
interact with players
let house player finish
calculate scores 
payoff (update chips/player)
display to all
read new bets
check for DQ;
repeat above

McCollum will produce a 200-card.txt file for everyone to use as a test-bench.

Each individual (not in the Controller group) begins developing his/her
player.vhd and tb and will test in stand-alone mode as much as possible.
For ports and formats and protocol, refer to information on the restricted
webpage (but this may change slighlty).

Controller group meets to get basic game running: (1) duplicate of house-player
and then (2) with a third house-player.  Issues update to alert players of
any changes in ports, formats and protocol.  Give update in class on 2/11/Tue.

Then, substitute each player one at a time for the third house-player and run 
the 200-card sequence.

When ready, include all players and play a complete 100-hand game.

Thanks, D. Bouldin