Perilune

— a match-aware Hearts AI · match to 100 · lowest score wins
♥ hearts broken

This deal

Last trick

None yet

You received

—

AI hands

Play Matches

demo · Perilune vs itself · hide

Hearts

Review Matches

demo · Perilune's top-3 picks each play · hide

Save your key

Your identity here is a key stored only in this browser — there is no account or password. Save it now to keep your match history and stats if this browser's data is ever cleared, and to sign in on other devices.

copy key instead

How Hearts works

Goal: take the FEWEST points. Hearts are 1 point each, the Q♠ is 13. A match plays deals until someone reaches 100 - lowest total wins.

Each deal: pass 3 cards (direction cycles left / right / across / none), then the 2♣ leads. You must follow suit when you can; hearts can't LEAD a trick until one has been played (the ♥ badge lights when they're broken).

Shooting the moon: take ALL 26 points in a deal and the other three players get 26 each instead.

Timers: at a hosted table with a turn timer, running out auto-plays your lowest card - deliberately weak, so stalling never helps.

After a match: Analyze match opens the full review - every play judged by the AI, with deep search on your own hardware.

More on the project: about Perilune