Your network blocks the Lichess assets!

lichess.org
Donate

Шаховий тренажер

Chess botStrategyTacticsChess variantSoftware Development
Contains sponsored content, affiliate links or commercial advertisement
Веб-застосунок для шахових тренувань, що складається з двох компонентів: конструктор уроків для вчителя та тренажер для студента.

Нещодавно почав вчитися шахам і виникла одна проблема: мені не вистачало інструменту, де можна цілеспрямовано відточувати слабкі місця через повторення конкретних варіантів у позиції.

По суті, те, що англійською називають 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