Many apps get the same complaint — the computer players are useless — and nobody says how theirs work. Here is ours, what it does and what it does not do yet.
AI version 1.7; the bots are versioned separately from the app.
The bots are the hardest part of this app, and they play a fair game now. They bid what a hand can afford to lose, help a partner, set a thin bid, and the sharp one thinks ahead. They still get things wrong, and the log below says what has changed as they get better.
They can't see your bones. A bot is never handed your hand — only its own seven and the record of what has been played. And they run on your own device: no account, nothing sent anywhere. The relay that carries an online table is a separate thing, and all it does is check that a move is legal.
There are three of them, and they play like three kinds of player.
Easy is the family player. It bids from a rough feel for its own seven bones and only ever opens at the minimum, never raising anyone. It never sets out to pull trumps, so the opponents keep theirs and use them on its count. It leads its biggest bone because big feels safe, and when it cannot win a trick it throws its biggest bone there too, count and all. It gives count to a partner only when it is playing last and can see the trick is won. It does not watch what has been played. Nearly half the time it plays the first legal bone that comes to hand without thinking. Beat this one first.
Standard is the club player. It bids by what a hand can afford to lose, one trick and one count at a time, and it bids most hands. It leads the double before the off it covers, keeps a trump back, gives count to a partner who cannot lose the trick, pounces on a bidder's off when it is void, throws away to make voids, and strips a bidder it has the trumps against. It plays its own hand well and does not read yours.
Sharp is the tournament player. It does all of that and reads the table: the suits you have shown void in, what your bid says about your hand, what the auction was worth. From the third trick it thinks ahead, imagining the rest of the hand many ways before it plays. It will bid a thin 30 on the strength of its partner, and it will spend a winner on the one trick that sets you.
We plan to open up the code so the people who play can read it and make it better. And this app is built for simplicity and privacy first — it is meant to stand in for the kitchen table when there aren't enough folks, or they're in different places — so things like ranked play are not on the roadmap for now.
If a bot does something no real player would, let us know.
CC BY 4.0, with credit.
Back