client-side · powered by Stockfish 18

Chess Gimmicks

Free chess variants and custom chess games in your browser. Standard chess plus a growing collection of gimmick modes like TiltFish, HolyFish, and CavalryFish that bend the rules or the engine.

Play Classic →Analysis →Join Discord →

TiltFish

play →

Stockfish, but it loses 100 ELO if you play the best move. Punish the engine for its own brilliance.

Decreasing Elo

PanicFish

play →

Stockfish, but it loses 300 ELO when you check. Keep the pressure on and its rating melts away.

Decreasing Elo

TiredFish

play →

Stockfish, but it loses 50 ELO every move. It starts sharp and tires out. Outlast it and the endgame is yours.

Decreasing Elo

SadFish

play →

Stockfish, but it loses 200 ELO every piece it loses. Trade pieces to demoralize the engine.

Decreasing Elo

HungryMartin

play →

Martin, but he gains 1000 ELO if he captures or checks. He starts at 0 Elo and starving. Deny him food and he stays helpless.

Increasing Elo

Smartin

play →

Martin, but he gains 100 ELO every move. He starts as a total beginner and learns fast. Crush him early or face a grandmaster by the endgame.

Increasing Elo

SlowFish

play →

Stockfish at 3600 ELO, but you get an extra move every Nth turn. Higher intervals mean fewer bonus turns and a better score.

None

BlunderFish

play →

Stockfish, but 5% of blundering every move. It plays at full strength otherwise. Wait for the slip and pounce.

Randomness

DrawFish

play →

Stockfish, but it plays for 0.00 evaluation. Every move steers the position back to dead equal.

None

CopyFish

play →

Stockfish, but it must reply with the same type of piece you just moved. Bishops and knights count as interchangeable. If it has no matching piece, it plays the best move.

None

HolyFish

play →

Stockfish, but its back rank is all bishops. You play a normal setup. Good luck against the swarm.

None

CavalryFish

play →

Stockfish, but its back rank is all knights. You play a normal setup. Brace for the cavalry charge.

None

GothamFish

play →

Stockfish, but if it can sacrifice a rook, it must. Inspired by GothamChess (Levy Rozman)'s signature playstyle to sacrifice rooks. Every rook capture available to it is mandatory, even with a pawn.

None

GeometricFish

play →

Stockfish, but it plays nth best move where P(n) = (1/2)^n. Half the time it finds the best move, a quarter of the time the second best, and so on down the list.

Randomness

Slothful King

play →

Stockfish, but both kings must stay on their squares. If a king is in check you have to guard it with another piece. If nothing can guard it, the king may finally move. Captures by the king are always allowed. There is no castling.

None
Suggest a new mode →

Got an idea for a gimmick? Send it our way and we might build it next.