What your three opponents are actually doing, and what they can see.
North, East and West are all played by the same software, and it is built from two quite different pieces:
The two are used together. The rule engine proposes the sensible candidates and provides the bridge judgement; the search checks them against the actual cards where it has the time to do so. When the search cannot finish in the time available — which happens far more often early in a hand than late — the rule engine's answer stands.
Both run in a background thread, so the interface never freezes while a robot thinks.
Bidding starts with the rule engine. It reads the auction so far in your chosen system, applies the convention switches you have set, and produces a short list of candidate calls — each with a reason attached. That reason is what you read when you tap a call in the auction grid, and what appears in the Analysis screen's auction review.
The search then tries to referee between the candidates. For each one it deals out plausible hands for the three players it cannot see, plays the auction out to its end with the rule engine sitting in every seat, works out the resulting contract, solves it double-dummy, and scores the outcome using rubber scoring — including the current vulnerability and part-score. The candidate with the best average score wins.
In practice, a full 52-card double-dummy solve is expensive, and the search frequently runs out of time before it has scored enough deals to be trusted. When that happens the robots defer to the rule engine rather than act on a half-finished sample — deliberately, because a confident answer from bad data is worse than a sound conventional bid.
Two things the robots genuinely do take into account, and which most simple bridge programs do not:
Card play runs the same two-engine pattern, weighted the other way round.
The Monte Carlo search leads. For the seat to play, the app builds a picture of everything that seat may legitimately know, deals the unseen cards into the other hands in a way consistent with that picture, and solves each resulting deal exactly. Every legal card is scored on two things: how often the contract makes after it, and how many tricks declarer takes on average. Declarers maximise the first; defenders minimise it.
Where two cards come out exactly equal — which is common once the fate of the contract is settled — the robot plays the cheaper one. That is why they do not throw kings away on dead tricks.
The search now reaches trick one. It did not always. A full 52-card solve is far too slow for a playable game, and the app used to fall back to a rule engine for the first few tricks — which is where contracts are decided. It no longer does: a position part-way through a trick is now broken into the handful of ways the trick can finish, each of which the solver answers quickly. Measured across 148 deals a side, the search returns an answer for 95–99% of decisions in tricks one to five, on both defence and declarer play.
The rule engine covers the rest. Standard opening leads, second hand low, third hand high, cover an honour, draw trumps, keep honours, discard sensibly, and read partner's signals in whichever carding system you have chosen. It is consulted on roughly a quarter of decisions — but mostly on positions where the search has just reported that every card is worth the same, and someone still has to pick one.
The robots play techniques nothing in them is named after. There is no rule in the app that mentions holding up, unblocking or ducking. They were tested anyway, by setting the position and reading the card, and on those positions the engine finds the play 20 times out of 20. It works them out at the table rather than looking them up — which is also why the rule engine on its own, asked the same questions, gets two of them wrong.
As cards disappear the position shrinks further. By the endgame the robots are effectively playing double-dummy — which is to say, perfectly. If you are going to beat a contract, do it early — though "early" buys less than it used to.
The robots do not cheat, and the design makes that structural rather than a promise.
Before any robot decision, the app builds a knowledge envelope for that seat: a self-contained snapshot of what that seat may legitimately know. It contains the seat's own cards, dummy once dummy is down, the full history of played cards, and nothing else. It holds no reference to any concealed hand at all — which is what allows it to be handed to a background thread without any possibility of a hidden card leaking into the decision.
What the robots deduce from that envelope is exactly what a good human deduces:
Sampled deals must satisfy all of that. The one allowance is the standard one: declarer and dummy see each other's cards, because declarer plays both.
Hints and Analysis are different, and openly so. They do look at all four hands — that is their job. A hint during the play is double-dummy advice, and the Analysis screen's judgements are made with complete information. That is why the hint is a better teacher than an opponent.
Knowing the shape of your opponents' weaknesses is a legitimate part of playing them, and worth stating honestly.
None of this makes them easy — in the play, from about halfway through a hand, they are considerably better than most club players.
A robot that answers instantly reads as a machine, so each move waits a beat before it lands. Relaxed, Normal and Fast in Settings set how long that beat is — roughly 0.8–1.2 seconds, 0.5–0.85, and 0.2–0.4.
This is presentation, not thinking time. The pause and the computation run together, so the wait you see is the longer of the two rather than their sum, and choosing Fast does not make the robots play worse. On a slow device a genuinely hard decision may occasionally take longer than the pause you chose; that is the search finishing, not the pause.
The pace also applies to leaving a deal: if you go home mid-hand, pending robot moves are cancelled, and the deal is exactly where you left it when you resume.
Rase plays a full rubber, scores it the traditional way, and grades every bid and card afterwards.
Free, with no ads, no accounts and no tracking. The app plays offline.