eightyWon
Straight
Guts in:
I did about 15 minutes of testing this morning and there are some clear initial issues that need to be handled in software:
1. Leaving the cards sitting on top of the readers is fine when using just a few positions, but 3+ handed and something gets overwhelmed with all the data being passed (I'm guessing it's the reader trying to keep up with the HTTP posts). I'll need to figure out the best strategy for muting positions after their cards have been read and then reenabling. This is trickier than it sounds (essentially keeping the state of the hand reliably in software - side note: this leads to something else I think I might need to add - an admin page that will let the dealer manually reset/clear hands etc. when something goes wrong)
2. A timeout period after a hand has been identified as over so that any cards left sitting on readers aren't immediately scanned and counted as a new hand. Should be easy enough, add in like a 15-20 second shuffle period during which input from the reader is ignored or similar. Also tricky to fully reliably automate, but doable I think.
I'm hoping to do a split-screen video at some point this weekend of me dealing on the board and simultaneously what happens on the overlay.
I did about 15 minutes of testing this morning and there are some clear initial issues that need to be handled in software:
1. Leaving the cards sitting on top of the readers is fine when using just a few positions, but 3+ handed and something gets overwhelmed with all the data being passed (I'm guessing it's the reader trying to keep up with the HTTP posts). I'll need to figure out the best strategy for muting positions after their cards have been read and then reenabling. This is trickier than it sounds (essentially keeping the state of the hand reliably in software - side note: this leads to something else I think I might need to add - an admin page that will let the dealer manually reset/clear hands etc. when something goes wrong)
2. A timeout period after a hand has been identified as over so that any cards left sitting on readers aren't immediately scanned and counted as a new hand. Should be easy enough, add in like a 15-20 second shuffle period during which input from the reader is ignored or similar. Also tricky to fully reliably automate, but doable I think.
I'm hoping to do a split-screen video at some point this weekend of me dealing on the board and simultaneously what happens on the overlay.