{% extends "base.html" %} {% block content %}
Better Tactics is a Chess tactics trainer that uses the concept of Spaced Repetition to help you master chess tactics. The idea is to help you gain calculation experience and tactical pattern recognition by repeating puzzles over time. Puzzles you've seen will get queued up for review daily, and Puzzles you find hard will be repeated more frequently, while puzzles you find easy will be repeated far less often to make the process more efficient.
To begin, start by practicing some new tactics puzzles on the Practice page. There, a new puzzle of an appropriate difficulty will be picked, and you'll be given the chance to study the puzzle and then identify and input the forcing line which results in checkmate, wins you material, or gains you some other advantage. After you've played some puzzles, you'll have daily reviews, which you can do on the Review page.
When you complete a puzzle, you'll be given the option to score it by how difficult you found it. The Spaced Repetition algorithm will then queue up the puzzle to be shown again to you in the future, depending on the score you picked.
If you get really stuck on a puzzle, you can click the 'Analyse' link next to the puzzle to be be taken to the Analysis Board on lichess.org, where you can analyse the puzzle using an engine to try and figure out what you're missing.
When you complete a puzzle, the difficulty score you select will be used to calculate how long it should be until you see the puzzle again, and also to update your rating. The scores are interpreted as follows:
The review button for each difficulty shows you the amount of time until you'll see that puzzle again if you pick that difficulty.
The difficulty you select is also used to calculate you a rating, according to the difficulty level of the puzzle, and how difficult you found it. 'Good' reviews will cause your rating to grow slowly over time, while 'Again' or 'Easy' reviews may cause larger swings in your rating. Initially, the algorithm will be very uncertain about your rating, and you may experience large swings, but this allows it to quickly find the right rating level for you as it becomes more and more accurate with each puzzle you complete.
Better Tactics was made by Caitlin Wilks using Rust, warp, and askama. The Spaced Repetition algorithm used is the SuperMemo 2 Algorithm.
The puzzles are sourced from lichess puzzles database, which is amazing. Thanks, Thibault and the lichess community!
The chess board is also lichess's open source chessground chess board component, and the legal move detection and uses chess.js.