From bouldin Thu Feb 3 14:05:34 2005 To: bouldin, bthurmon, cbeall1, ckiger, csu, culagana, darren, dziemian, ecardwel, gbaone, gliang, ishaik, jbritton, keharvey, ksubram1, mprice5, mzhang2, ndennis, ntroy, pchimaku, rchai, robertg, sbunch, tmarwah, vgirinat, vprasad, weathers Subject: dooooo ECE 552: 1. controller: timeout counter= 31 ----> 0 do every command issued by controller to another module if unresponsive (timeout), take appropriate action player--skip, assume stands, bet 0, DQ (disqualify) optional for a module to compute this internally--but help you avoid timeout 2. banker to allow players to READ (not write) the matrix of balance + chips bet as player is deciding what to bet 3. low priority--card guy calculate probability of A-K, stores the values allow player to READ this while deciding to hit/stand 4. fix player to treat Ace correctly. 5. update each submodule, add to its testbench, check code coverage, optional: tools draw graphics 6. controller group: integrate revised submodules one-at-a-time use updated testbenches when you can 7. issue new release soon after 2/10/Thursday 8. other players try versus old release then new release; ready by 2/15/Tuesday 9. Solo contest: new-player vs. house-player using fixed random card sequence (but not memorized) 10. Everyone contest: all players vs. house-player using truly random card for 100 hands 11. later--move to hardware; animate --- meanwhile DWB: update hw3, hw4, hw5 (hw2 soon) put all slides on class restricted webpage. Thanks, DWB.