Long shot, but I'm thinking of building a bridge card player, ideally for the pi, but not necessarily (the pi might be far too slow). I can use opencv for card recognition (holding cards up to the camera), & have ideas for the rest of the i/o, but I really don't want to write a playing engine (wouldn't know where to start, for a start!).
Is there anything available? Ideally, I'd like to feed it hands, & have it pass card play information back to my code. I can't find anything obvious.
My goal is to have a machine that can act as a 4th player at the table.