Getting Started with Puzzles
Select Puzzle Database
Choose a puzzle database from the dropdown:
- Default Lichess puzzle database (if downloaded)
- Custom puzzle databases
- Imported puzzle collections
Configure Settings
Set your preferences:
- Rating range
- Puzzle themes (if available)
- Difficulty mode (adaptive or fixed)
Solving Puzzles
How Puzzles Work
- Initial Position: The puzzle shows a position where you need to find the best move
- Side to Move: Look at whose turn it is (indicated on the board)
- Make a Move: Click or drag to make your move
- Instant Feedback:
- Correct: Green highlight, opponent responds, continue the sequence
- Incorrect: Red highlight, puzzle failed
- Partial: Yellow highlight for suboptimal but not losing moves
Puzzle Completion
Puzzles are marked as:- Complete: All correct moves played
- Failed: Wrong move played
- Incomplete: Not yet attempted or abandoned
Most puzzles require finding a sequence of 2-5 moves, not just the first move. Follow through to the end for full credit.
Puzzle Settings
Rating Range
Control the difficulty of puzzles:Set Rating Range
Use the slider to select minimum and maximum puzzle ratings:
- 1000-1500: Beginner puzzles
- 1500-2000: Intermediate puzzles
- 2000-2500: Advanced puzzles
- 2500+: Master-level puzzles
Adaptive Difficulty
When enabled, the puzzle rating range automatically adjusts:- Solving correctly: Range increases gradually (harder puzzles)
- Failing puzzles: Range decreases (easier puzzles)
- Mixed results: Range stays stable
Adaptive difficulty uses your last 10 puzzle results to calculate the optimal range. Set your initial “player rating” in settings for best results.
Progressive Mode
Enable Progressive Puzzles for a structured learning path:- Start with easier puzzles in your range
- Gradually increase difficulty as you succeed
- Build confidence before tackling harder positions
- Track improvement over time
Hide Puzzle Rating
Toggle Hide Rating to solve puzzles without seeing their difficulty:- Reduces psychological bias
- Forces you to evaluate positions objectively
- Makes training more realistic
Sequential Order
Enable In Order to solve puzzles sequentially:- Useful for working through a curated puzzle set
- Prevents random selection
- Good for structured training programs
Puzzle Themes
If your puzzle database includes themes, you can filter by tactical motifs:- Common Themes
- Strategic Themes
- Difficulty Themes
- Fork: Win material with a double attack
- Pin: Restrict piece movement
- Skewer: Attack two pieces in a line
- Discovered Attack: Uncover a powerful attack
- Back Rank: Exploit weak back rank
- Deflection: Lure a piece away from defense
Filtering by Multiple Themes
Select multiple themes to practice specific patterns:Theme availability depends on your puzzle database. Lichess puzzles include comprehensive theme tagging.
Opening Tag Filters
Filter puzzles by opening:- Practice tactics in your repertoire openings
- Study specific opening traps
- Focus on middlegames arising from your openings
Puzzle Controls
Navigation
- Generate Puzzle: Load a new puzzle
- Show Solution: Reveal the correct move sequence
- Retry: Reset the current puzzle to try again
- Clear Session: Remove all puzzles from current session and start fresh
Jump to Next
Enable Jump to Next Puzzle to automatically load the next puzzle after:- Completing a puzzle successfully
- Failing a puzzle
Puzzle History
The challenge history panel shows:- All puzzles attempted in the current session
- Ratings of each puzzle
- Completion status (correct, failed, incomplete)
- Click any puzzle to review it
Puzzle Statistics
Track your performance:Current Puzzle
- Puzzle rating
- Themes (if available)
- Opening tag (if available)
- Attempts made
Session Stats
- Total puzzles attempted
- Success rate (%)
- Average puzzle rating
- Current streak
Overall Progress
- Total puzzles solved
- Best streak
- Average time per puzzle
- Improvement over time
Theme Breakdown
- Performance by theme
- Weakest themes
- Strongest themes
- Suggested focus areas
Spaced Repetition
Puzzles you’ve solved are tracked with spaced repetition:- New puzzles: Never seen before
- Due for review: Time to revisit based on past performance
- Learned: Successfully solved multiple times
The spaced repetition system uses the FSRS algorithm to optimize review timing. Failed puzzles come up sooner, while mastered puzzles are reviewed less frequently.
Creating Custom Puzzle Databases
Choose Creation Method
- From PGN
- From Positions
Import a PGN file with annotated puzzles:
- Each game is treated as a puzzle
- First move is the solution start
- Variations show correct continuations
Lichess Puzzle Integration
Import Lichess puzzles for comprehensive training:Download Lichess Puzzles
Download the Lichess puzzle database (CSV format) from database.lichess.org.
The Lichess puzzle database contains over 3 million puzzles with themes, ratings, and opening tags.
Best Practices
Warm Up with Easy Puzzles
Start your session with puzzles 100-200 points below your level to build confidence.
Review Failed Puzzles
After failing, click “Show Solution” and understand why the correct move works.
Troubleshooting
No Puzzles Generated
No Database Selected
No Database Selected
Issue: No puzzle database is chosen.Solution: Select a puzzle database from the dropdown.
Rating Range Too Narrow
Rating Range Too Narrow
Issue: No puzzles exist in your selected rating range.Solution: Expand the rating range or check database rating distribution.
Theme Filter Too Restrictive
Theme Filter Too Restrictive
Issue: Combining multiple themes leaves no matching puzzles.Solution: Remove some theme filters or try different combinations.
Puzzle Database Not Loading
- Verify the
.db3file exists in the puzzles folder - Check file permissions
- Try deleting and re-importing the database
- Look for error messages in the notification center
Incorrect Solution Marked Wrong
- Some puzzles have multiple correct solutions
- The database may only recognize one solution path
- Check the puzzle source for alternative solutions
- Report puzzle errors to the database maintainer
Training Recommendations
Daily Routine
- Beginner (1000-1500)
- Intermediate (1500-2000)
- Advanced (2000+)
- 15-20 puzzles per day
- Focus on basic tactics (fork, pin, skewer)
- Rating range: 1000-1400
- Review all failed puzzles
Weekly Goals
- Monday: Tactical themes (forks, pins)
- Tuesday: Endgame puzzles
- Wednesday: Mixed review
- Thursday: Opening traps and tactics
- Friday: Complex combinations
- Weekend: Review failed puzzles, free training
