Skip to content

How It Works

Basics

🧠Proof of CalculationðŸŒģVariation Tree⚖ïļSolution Validation

Puzzle Modes

⚔ïļTacticsðŸŽēMixed🧭Positional🎚ïļEvaluationðŸđConversionðŸ§ąResistanceðŸ”ĨRiddle Streak

Visualization Modes

âĐPre-MovesðŸ‘ŧPieceless📖Opening Blunder

Training

🏋ïļTraining Plan📚Puzzle collections🔄Practice Mistakes

Compete

ðŸĪšFriend duels🏟ïļArena
🧠

Basics

🧠

Proof of Calculation

ChessRiddle is built on one core principle: you must prove you calculated the full line, not just guess the first move. Most tactics apps only ask for the first move — you can solve them by pattern recognition alone. Our variation tree forces you to build complete lines and consider all opponent responses, training the deep calculation you need in real games. The board stays static while you work, mirroring how you must visualize during tournament play.

ðŸŒģ

Variation Tree

The variation tree is your workspace for proving your calculations. Unlike other tactics trainers that only ask for the first move, you build complete variation trees showing all critical lines — just like annotating a chess book. This forces you to calculate deeply, not just recognize patterns.

The variation tree trains the same mental process you use in tournament games: calculating multiple lines, comparing alternatives, and proving why one move is better than another. This is what separates pattern recognition from real chess strength.

How to Use It

  • â€Ē Building variations: Enter moves by clicking squares or using the move input panel
  • â€Ē Navigating: Use arrow keys (← back, → forward) or click any move
  • â€Ē Branching: When multiple variations exist, right arrow shows branch selector
  • â€Ē Deleting moves: Right-click a move (desktop) or long-press (mobile) to open the context menu, or press the Delete key
  • â€Ē Visual feedback: Correct moves highlighted green, incorrect red (after submit)

Keyboard Shortcuts

←Go back one move
→Go forward (or show branches)
EnterSelect variation
EscapeClose branch popup

Tips

â€ĒStart with your main variation first, then add alternatives
â€ĒConsider all forcing moves: checks, captures, threats
â€ĒDon't forget opponent's defensive resources
â€ĒUse the tree to compare why one move beats another
⚖ïļ

Solution Validation

ChessRiddle uses Stockfish, the world's strongest chess engine, to evaluate every move you play. Your move is compared against the engine's best move — here's how the system decides if your move is correct.

Your Moves

Your move is compared to the engine's best move. If the evaluation difference is within the allowed tolerance, your move is accepted. This tolerance increases with depth: 1.0 pawn for your first move, 1.5 pawns for the second, and 2.0 pawns from the third onward — so your opening move must be the most precise, while deeper continuations allow more flexibility.

"Still Winning" Rule

Even if your move loses more than the allowed tolerance, it's still accepted if the resulting position is clearly winning — specifically, an evaluation of +4.0 or higher. This means you won't be penalized for choosing a different winning path, as long as you maintain a decisive advantage.

Checkmate Moves

Any move that delivers a forced checkmate is automatically accepted, regardless of the mate distance. If you find mate in 5 instead of the engine's mate in 3, both are correct. Opponent responses in mate sequences are also auto-accepted.

Positional Puzzles

Positional puzzles use a tighter tolerance of 0.5 pawns (50 centipawns). Since there's no forcing tactic, the difference between a good move and the best move is more subtle — so the margin for error is smaller.

Opponent's Moves

When you add an opponent response, the system checks how close it is to the engine's best defense. The first opponent move must be within 1.5 pawns, the second within 2.0, and later moves within 2.5 pawns. When you already have a moderate advantage (â‰Ĩ 3.0 pawns), these tolerances widen further (to 2.5 / 4.0 / 5.0 pawns). With a clear advantage (â‰Ĩ 5.0 pawns), any opponent defense is accepted. At least one branch must follow the opponent's best defense throughout (all moves within tolerances) to reach the required depth. Any opponent move that falls outside tolerance is treated as a weak response — from that point on, the branch becomes non-critical and all further opponent moves in it are accepted freely.

Solutions That Are Too Short

If every move you submit is correct but your line stops before the puzzle is solved, nothing is decided yet: you are told that your moves are correct so far and that some are missing, the puzzle stays open, and you can add moves and submit again — as often as you need. A wrong move ends the puzzle as wrong immediately, in the main line or in a side variation. Once your complete line is correct, the puzzle counts as a full solve with the full rating change. Revealing the solution ends the puzzle without a rating change.

Why This Matters

Understanding these thresholds helps you see that evaluation isn't random — it's a consistent system. If your move is marked wrong, it's because the engine found a significantly better option. Use this knowledge to build stronger variations.

Tips

â€ĒTolerance grows with depth — your first move must be most precise, later moves allow more flexibility
â€ĒAny forced checkmate is accepted, even if a shorter mate exists
â€ĒA winning move can still be 'wrong' if there's a much better winning move available
â€ĒPositional puzzles have tighter tolerances — without a forcing tactic, the gap between candidate moves is smaller
ðŸ§Đ

Puzzle Modes

⚔ïļ

Tactics

Traditional tactics training. Find the forcing sequence — checkmate, winning material, or gaining a decisive advantage. Build your full variation tree to prove you calculated all critical lines.

Why This Matters

Tactics are the foundation of chess improvement. Studies show tactical training is the fastest way to improve from beginner to intermediate level (1000-1800 rating). The variation tree forces you to calculate all lines, not just guess the first move — this is what strong players do.

Tips

â€ĒLook for checks, captures, and threats
â€ĒConsider all opponent responses
â€ĒBuild complete variations
ðŸŽē

Mixed

In Mixed mode, you first classify the puzzle as Tactical or Positional. If your classification is wrong, it counts as incorrect. If it's correct, you proceed to solve normally. Tactical puzzles feature forcing sequences — checks, captures, and threats that win material or deliver checkmate. You must build the full variation tree. Positional puzzles involve quiet improving moves — better piece placement, pawn structure improvements, or prophylaxis. There is no forcing line: one good move is enough, and several moves are good enough.

Why This Matters

Real games blend tactics and quiet moves. Mixed mode trains the crucial skill of position assessment: knowing when to calculate forcing lines vs when to improve your position. This mirrors actual tournament play where you never know what's coming.

Tips

â€ĒTactical = forcing (checks, captures, threats). Positional = quiet improving moves
â€ĒIf no forcing line jumps out, it's likely positional — look for the best quiet move
â€ĒFirst classify the position, then solve accordingly
🧭

Positional

Positional puzzles involve quiet improving moves — better piece placement, pawn structure improvements, or prophylaxis. There is no forcing line: you play exactly one move, and several moves are good enough — any move within 0.5 pawns (50 centipawns) of the best one is accepted. Your results update your Strategy Rating.

Why This Matters

Most moves in a game are not tactics. If you only calculate forcing lines, you are left without a plan in quiet positions. Here you train the decision those positions turn on: improving your position for good with a single move instead of waiting for a combination that is not there.

Tips

â€ĒAsk yourself first which of your pieces is placed worst
â€ĒStop the opponent's plan before you push your own
â€ĒWhen nothing is forcing, look for the move that improves the position lastingly
🎚ïļ

Evaluation

You're shown a chess position and must estimate who's better and by how much. Use the evaluation bar or type a precise value. Your guess is compared to Stockfish's evaluation — your guess can be off by up to 40% of the actual evaluation in either direction (minimum ±0.7 pawns). For example, if the engine says +3.0, guesses between roughly +1.8 and +4.2 are accepted. Your performance affects your Evaluation Rating — a dedicated rating just for evaluation puzzles. Puzzles are matched to your skill level, so the challenge grows as you improve.

Why This Matters

Position evaluation is a fundamental chess skill. Masters instinctively know when a position favors one side. This mode trains that intuition by forcing you to quantify your assessment — turning a vague feeling into a precise judgment that you can measure and improve over time.

Tips

â€ĒConsider material balance, king safety, and piece activity
â€ĒYour guess can be off by up to 40% of the actual evaluation in either direction — so if the engine says +2.0, anything from +1.2 to +2.8 counts as correct
â€ĒUse the eval bar for quick estimates, type precise values for fine-tuning
â€ĒThe reference eval comes from Stockfish at search depth 26 — engines with different settings may disagree
ðŸđ

Conversion

Train turning a clear advantage into a win. In each position you make one decision; your move is accepted when its evaluation stays within 100 centipawns of the best move. Your results update your separate Strategy Rating.

Why This Matters

A winning position still has to be converted. Choose the most reliable continuation, coordinate your pieces, and deny counterplay instead of merely spotting tactics.

Tips

â€ĒImprove your least active piece before forcing play
â€ĒReduce the opponent's counterplay
â€ĒKeep your advantage clear after the best defense
ðŸ§ą

Resistance

Train finding the toughest defense in an inferior position. In each position you make one decision; your move is accepted when its evaluation stays within 100 centipawns of the best move. Your results update your separate Strategy Rating.

Why This Matters

Defending a worse position is an independent skill. Preserve practical chances and make the opponent prove the win instead of resigning mentally.

Tips

â€ĒKeep pieces on the board when exchanges simplify the win
â€ĒLook for active counterplay and threats
â€ĒForce the opponent to find precise moves
ðŸ”Ĩ

Riddle Streak

No hints, no solutions — just you and the puzzles. One mistake ends your streak. Puzzles become more difficult as your streak grows. How many can you solve in a row? Compete on the leaderboard.

Why This Matters

Performance under pressure is a separate skill from solving puzzles. Streak mode trains consistency and decision-making when mistakes have consequences — just like in rated games where one blunder can cost the game.

Tips

â€ĒTake your time
â€ĒDouble-check before submitting
â€ĒDifficulty increases as your streak grows
ðŸ”Ū

Visualization Modes

âĐ

Pre-Moves

A sequence of moves is announced — but not shown on the board. You must visualize each move mentally to track where pieces end up. Then solve the tactic from the position you calculated. Trains pure board visualization.

Why This Matters

Calculating moves without seeing them on the board is essential for planning ahead. This simulates the mental process during real games where you must track pieces after your planned sequence. Strong players can visualize 5-10 moves ahead.

Tips

â€ĒCalculate each move's effect mentally
â€ĒTrack where key pieces end up
â€ĒStart with fewer pre-moves
ðŸ‘ŧ

Pieceless

The ultimate visualization challenge. Pieces are invisible on the board. You must reconstruct the position mentally from the piece list, then find the winning tactic.

Why This Matters

Visualization is what separates strong players from masters. Top players can 'see' the board without looking at it. This mode directly trains that skill by forcing you to reconstruct positions mentally — crucial for deep calculation and blindfold chess.

Tips

â€ĒStudy the piece list carefully
â€ĒToggle "Show pieces" if stuck
â€ĒStart with fewer pieces
📖

Opening Blunder

Your opponent just blundered in the opening. Find the refutation! These positions come from real games. The challenge: you don't know exactly which move was the blunder — you need to find it first and enter the punishment.

Why This Matters

Real improvement comes from punishing mistakes, not just solving perfect positions. This mode trains the practical skill of finding refutations in real game positions — exactly what you need in tournaments when opponents blunder.

Tips

â€ĒYou won't be told which move was the mistake
â€ĒLook for tactical refutations
â€ĒStudy the opening moves shown
🏋ïļ

Training

🏋ïļ

Training Plan

Structured Quickstart and custom practice sessions mixing puzzle types for balanced improvement

What is a Training Plan?

A training plan is a guided session that combines tactics, evaluation, and visualization in warmup, main, and cooldown phases. Use Quickstart to generate a sequence from a few settings, or build a custom plan that controls each task.

Quickstart

Open Training Plan from the Training menu. Choose a duration (20–90 minutes), focus (Tactics or Visualization), and difficulty (Easy, Normal, or Difficult). Quickstart generates the sequence and remembers your last settings.

Custom Plans

Gold members can create a blank plan or start from a preset, then configure, reorder, or remove tasks. Choose the duration when you start, or duplicate and share the plan. Creating, editing, starting, duplicating, and sharing custom plans requires Gold.

Fixed times and timer shares

Fixed tasks use estimated times, and a fixed amount of time is reserved for the cool-down. When you reach the timer tasks, they share the remaining time of the chosen duration after the elapsed time and cool-down reserve are deducted, according to their time shares; the shares must add up to 100%.

Session Phases

  • â€Ē Warmup: lighter opening exercises; this phase can be empty in a custom plan
  • â€Ē Main: core training with one or more timed blocks and any additional exercises
  • â€Ē Cooldown: closing exercises including practice mistakes review; this phase can be empty in a custom plan

After Your Session

After each session, you can provide optional feedback on difficulty, variety, and length to help calibrate future sessions.

📚

Puzzle collections

Build reusable, ordered puzzle sets for deliberate group training.

Add puzzles, configure each task, arrange the order, then start or share a trainer-led session.

Free owners can read and delete their existing collections. Creating, duplicating, and editing collections requires Gold trainer tools.

🔄

Practice Mistakes

Practice Mistakes feeds you positions from puzzles you previously solved incorrectly. Instead of moving on, you revisit your weak spots and train until you get them right. The puzzles are unrated so you can focus purely on learning.

Why This Matters

Research shows that targeted repetition of errors is one of the most effective learning techniques. Reviewing mistakes forces your brain to overwrite bad patterns with correct ones — this is how lasting improvement happens.

🆚

Compete

ðŸĪš

Friend duels

Train against a friend on the same hidden puzzle set, each at your own pace.

Choose a friend and settings. Both players receive the same hidden set. The result appears after both players finish or once the deadline has passed.

Accuracy comes first. If accuracy is equal, a speed point is awarded only for each puzzle both players solved correctly; more speed points win.

Free: start one duel per day and keep up to three invitations open. Gold: unlimited starts and open invitations.

🏟ïļ

Arena

A timed event where everyone solves the same ladder of puzzles. Accuracy earns the score.

Join a public arena or one shared by link. Once it starts, everyone works through the same puzzles in the same order, getting harder towards the host's top rating, for 10 to 60 minutes. If you join late, you play the time that is left.

+1 for a correct solution, −1 for a wrong one, and no skipping. The higher score wins; with equal scores, the harder solved puzzle and then the earlier time decide. Standings update live and end with a podium. Arena puzzles are unrated and do not count against the daily allowance.

Free players can join one arena per day, and arena puzzles do not count toward the daily puzzle limit. Gold players join as many as they like. Creating an arena requires Gold: the host chooses the puzzle type, rating range, duration, public or link-only access, and a planned or manual start.

ChessRiddleChessRiddle
ÂĐ 2026. All rights reserved.
GuideWhat's New
Terms & ConditionsPrivacy PolicyImpressum
Cancel contracts hereWithdraw from Contract
ChessRiddleChessRiddle
Loading...