17 bots ranked three ways from the same games, including 6 fixed benchmarks. Updated 2026-11-05 17:19 UTC.

King +1Sub-King +0.2Sub-Kooz −0.2Kooz −1

What the numbers mean · How it works · Code on GitHub

Open “how it plays” under any bot to see how it decides.

#BotWeighted rankKing onlyScore deltaFinishing placesAgainst each benchmark
1Self-taught + look-ahead
The Self-taught model bids alone and picks its best cards, then tries each one on imagined hands. By Essam. Code name: bitter-search.
1,8661,6954,640King 40%Yosif's trained bot + look-ahead +0.0426%-5 · Random +0.6050%+2463 · Basic rules +0.5750%+178 · Look-ahead +0.2538%+65 · Look-ahead, tuned rules +0.3642%+85 · Yosif's trained bot +0.1632%+31
2,000 games, last played 2026-11-05
how it plays
13?the model picks thebid2the model keeps itstop 3 cards3×16left · across · rightimagine the hiddenhands x164deal 1 … Ntry each card: themodel plays out theround5play the card withthe best averagescore
2Yosif's trained bot + look-ahead benchmark
Yosif's trained models choose which cards are worth considering. It then tries each one on imagined hands. By Yosif Elessawi. Code name: Hybrid (B-Tig).
1,8041,6854,623King 43%
how it plays
13?bidding model picksthe bid2card model keepsits top 3 cards3×16left · across · rightimagine hands thatfit everyone's bidsx164deal 1 … Ntry each card: themodels play out theround5play the card withthe best averagescore
3Self-taught
One trained model makes every decision. It began by playing randomly and learned only by playing itself, with no strategy written in and nothing copied. By Essam. Code name: bitter-net.
1,8041,6294,566King 36%Yosif's trained bot + look-ahead +0.0024%-15 · Random +0.6050%+2643 · Basic rules +0.4544%+142 · Look-ahead +0.2837%+66 · Look-ahead, tuned rules +0.2536%+52 · Yosif's trained bot +0.1224%-1
2,000 games, last played 2026-11-05
how it plays
1learned frommillions ofpractice decisions2the model ratesevery legal move3play its top move
4Yosif's bidding, our cards + look-ahead
Yosif's look-ahead bot with its card model swapped for Copycat with practice. It keeps Yosif's bidding. By Essam. Code name: rl-hybrid.
1,7871,6804,602King 40%Yosif's trained bot + look-ahead -0.0124%-2 · Random +0.6050%+2593 · Basic rules +0.5549%+206 · Look-ahead +0.3241%+97 · Look-ahead, tuned rules +0.3341%+103 · Yosif's trained bot +0.1635%+43
2,000 games, last played 2026-11-04
how it plays
13?Yosif's biddingmodel picks the bid2our card modelkeeps its top 3cards3×16left · across · rightimagine hands thatfit everyone's bidsx164deal 1 … Ntry each card: ourmodel plays out theround5play the card withthe best averagescore
5Copycat with practice + look-ahead
The practised model picks its 2 best cards, then Look-ahead tries them on imagined hands. By Essam. Code name: rl-pimc.
1,7601,6114,564King 38%Yosif's trained bot + look-ahead -0.0321%-11 · Random +0.6050%+2487 · Basic rules +0.5849%+191 · Look-ahead +0.3441%+84 · Look-ahead, tuned rules +0.3742%+96 · Yosif's trained bot +0.1126%+38
2,000 games, last played 2026-11-04
how it plays
13?bid the tricks thehand should win2card model keepsits top 2 cards3×50left · across · rightimagine the hiddenhands x504deal 1 … Ntry each card:Basic rules playsout the round5play the card withthe best averagescore
6Copycat with practice
Copycat's model, improved further by playing itself. It bids with Basic rules. By Essam. Code name: rl-cards.
1,6911,5314,497King 37%Random +0.6050%+2677 · Basic rules +0.5549%+159 · Look-ahead +0.2437%+60 · Look-ahead, tuned rules +0.3041%+89 · Yosif's trained bot +0.0628%+20 · Yosif's trained bot + look-ahead -0.1016%-25
2,000 games, last played 2026-11-04
how it plays
13?bid the tricks thehand should win2card model ratesevery legal card3play its top card
7Yosif's trained bot benchmark
Two trained models, one for bidding and one for cards. It started by copying Look-ahead, then improved by playing itself. By Yosif Elessawi. Code name: RL v2.
1,6211,5104,363King 36%
how it plays
1learned fromthousands ofpractice games23?bidding model ratesevery bid3card model ratesevery legal card4play its top card
8Look-ahead benchmark
Imagines what the others might hold, plays each card to the end of the round using Basic rules, and picks what scored best. By Yosif Elessawi. Code name: PIMC.
1,4551,3754,148King 31%
how it plays
13?bid the tricks thehand should win2×30left · across · rightimagine the hiddenhands x303deal 1 … Ntry each card:Basic rules playsout the round4play the card withthe best averagescore
9Copycat + look-ahead
Copycat's model picks the most promising cards, so Look-ahead can spend its effort trying only those. By Essam. Code name: net-pimc.
1,4341,3494,147King 29%Random +0.6050%+2562 · Basic rules +0.5348%+175 · Look-ahead -0.0321%-12 · Look-ahead, tuned rules +0.1228%+27 · Yosif's trained bot -0.1318%-30 · Yosif's trained bot + look-ahead -0.309%-88
960 games, last played 2026-11-04
how it plays
13?bid the tricks thehand should win2card model keepsits top 3 cards3×50left · across · rightimagine the hiddenhands x504deal 1 … Ntry each card:Basic rules playsout the round5play the card withthe best averagescore
10Look-ahead, tuned rules benchmark
Like Look-ahead, but it plays each card out with rules tuned for that job. By Yosif Elessawi. Code name: Search bot.
1,3811,3194,112King 29%
how it plays
13?bid the tricks thehand should win2left · across · rightimagine the hiddenhands3deal 1 … Ntry each card: atuned rule playsout the round4play the card withthe best averagescore
11Copycat
A trained model that learned its card play by copying Look-ahead. It bids with Basic rules and does no look-ahead itself. By Essam. Code name: pimc-clone.
1,3101,2703,965King 26%Random +0.6050%+2915 · Basic rules +0.5149%+142 · Look-ahead -0.1419%-29 · Look-ahead, tuned rules -0.0519%-8 · Yosif's trained bot -0.2810%-78 · Yosif's trained bot + look-ahead -0.347%-117
960 games, last played 2026-11-04
how it plays
13?bid the tricks thehand should win2card model ratesevery legal card3play its top card
12Rules + trump count
Basic rules, except it stops chasing tricks once its unbeatable trumps cover what it still needs. By Essam. Code name: table-pressure.
1,0249753,354King 16%Random +0.6050%+2370 · Basic rules +0.0929%+23 · Look-ahead -0.467%-126 · Look-ahead, tuned rules -0.454%-127 · Yosif's trained bot -0.511%-173 · Yosif's trained bot + look-ahead -0.493%-158
960 games, last played 2026-11-04
how it plays
13?bid the tricks thehand should win2?yesnocount my trumpsnobody can beat3?yesnothey cover thetricks I need?throw low now4otherwise play likeBasic rules
13Basic rules benchmark
Follows a short list of rules a person wrote. By Yosif Elessawi. Code name: Heuristic.
9859753,131King 11%
how it plays
13?bid the tricks thehand should win2?yesnostill need tricks?win as cheaply aspossible3?yesnono? throw thelowest card4play that card
14Cautious rules
Basic rules, set to take fewer risks. By Essam. Code name: cautious-heuristic.
9629433,207King 14%Random +0.5950%+2248 · Basic rules +0.0026%-1 · Look-ahead -0.551%-169 · Look-ahead, tuned rules -0.531%-163 · Yosif's trained bot -0.542%-197 · Yosif's trained bot + look-ahead -0.541%-191
960 games, last played 2026-11-04
how it plays
13?bid the tricks thehand should win2?yesnolast to call? avoidthe risky number3?yesnostill need tricks?win cheaply, elsethrow low4play that card
15Always highest card
A simple example bot. It never bids and always plays its highest card. By Essam. Code name: highcard-wire.
7267082,738King 8%Random +0.4844%+3323956 · Basic rules -0.580%-810 · Look-ahead -0.600%-1104 · Look-ahead, tuned rules -0.600%-1112 · Yosif's trained bot -0.581%-1184 · Yosif's trained bot + look-ahead -0.600%-1321
960 games, last played 2026-11-04
how it plays
13?never bid; call theminimum2?yesnolist the legalcards3play the highest
16Always lowest card
A simple example bot. It never bids and always plays its lowest card. By Essam. Code name: lowcard-wire.
7267082,738King 7%Random +0.4843%+1729261 · Basic rules -0.600%-934 · Look-ahead -0.600%-1087 · Look-ahead, tuned rules -0.600%-1051 · Yosif's trained bot -0.581%-1212 · Yosif's trained bot + look-ahead -0.590%-1232
960 games, last played 2026-11-04
how it plays
13?never bid; call theminimum2?yesnolist the legalcards3play the lowest
17Random benchmark
Plays any legal move. It's the bottom of the scale. By Yosif Elessawi. Code name: Random.
400400400King 0%
how it plays
13?make any legal bid2?yesnolist the legalcards3pick one at random

What the numbers mean

Bots are ranked in three ways, using the same games. Each way asks a different question.

Weighted rank

How high does it usually finish? Each game pays by final place, and first and last count most. This is the default ranking.

Evenly matched bots average 0.

King only

How often does it come first? Nothing else counts.

Evenly matched bots come first 25% of the time.

Score delta

How many points does it win by? This is its average game score minus its opponent's. One huge game can move it.

its score−opponent's score

Evenly matched bots average 0.

Reading the standings