Шаховий тренажер
Нещодавно почав вчитися шахам і виникла одна проблема: мені не вистачало інструменту, де можна цілеспрямовано відточувати слабкі місця через повторення конкретних варіантів у позиції.
По суті, те, що англійською називають drill: багаторазове повторення, щоб закріпити навички.
Тому я просто зробив такий інструмент під себе.
Коли постійно натикаєшся на "майже те, що треба", то простіше написати своє.
Вийшло два інструменти:
1. Конструктор уроків
• можна сформувати дерево варіантів
• додати коментарі та підказки
• відмітити хороші та погані ходи
• імпорт/експорт у стандартні FEN та PGN і власний JSON
2. Тренажер
• імпорт позиції FEN, дерево варіантів з коментарями PGN, власний формат JSON
• веде крок за кроком по варіантах
• показує текстові підказки (якщо є) і стрілками - куди ходити
• дозволяє мати більше одного правильного варіанту
• дозволяє пройти "погані" гілки, щоб побачити наслідки
• частіше підкидає місця, де ти помилявся
В чому суть
Ви створюєте за допомогою Конструктора розгалудження ходів, за бажанням можете додавати коментарі, підказки та позначати правильні/неправильні ходи.
Після неправильного ходу можна продовжити, щоб показати до чого цей хід призведе.
Зберігаєте урок в файл.
Тепер цей урок можна відкрити за допомогою Тренажера і відпрацьовувати ходи проти "тіні" (конкретних записаних ходів опонента).
Варіанти в розгалудженнях обираються автоматично, випадковим чином, з упором на ті варіанти, в яких ви помилялися, щоб ви могли покращувати свої слабкі сторони.
Сервіс безкоштовний, відкритий сирцевий код, без реклами.
• Конструктор: https://asilichenko.github.io/chess-drill/teacher/editor.html
• Тренажер: https://asilichenko.github.io/chess-drill/student/drill.html
• GitHub: https://github.com/asilichenko/chess-drill
