Веб-застосунок для шахових тренувань, що складається з двох компонентів: конструктор уроків для вчителя та тренажер для студента.
В чому суть
Ви створюєте за допомогою Конструктора розгалудження ходів, за бажанням можете додавати коментарі, підказки та позначати правильні/неправильні ходи.
Після неправильного ходу можна продовжити, щоб показати до чого цей хід призведе.
Зберігаєте урок в файл.
Тепер цей урок можна відкрити за допомогою Тренажера і відпрацьовувати ходи проти "тіні" (конкретних записаних ходів опонента).
Варіанти в розгалудженнях обираються автоматично, випадковим чином, з упором на ті варіанти, в яких ви помилялися, щоб ви могли покращувати свої слабкі сторони.
Я нещодавно почав вивчати шахи і не знайшов інструменту який би повністю мені підходив, тому вирішив написати свій. Ідея проста: вчитель створює урок з деревом ходів, коментарями та підказками — а студент відпрацьовує його до автоматизму.
- Побудова розгалуженого дерева ходів прямо на дошці
- Додавання коментарів та підказок до кожного ходу
- Позначення ходів як гарних ✓ або поганих ✗
- Навігація по дереву за допомогою клавіатури (← Назад, Home, Del)
- Малювання стрілок на дошці для ілюстрації ідей
- Імпорт / експорт у форматах PGN та JSON
- Збереження уроків у файли
.json
- Завантаження уроку з файлу
.json - Проходження дерева ходів в ролі студента
- Опонент ходить автоматично, з вагою на варіанти які студент провалював
- Невірні ходи (відсутні в дереві) відхиляються
- Погані ходи (позначені ✗ вчителем) показують попередження з варіантами продовжити або відмінити
- Кнопка підказки показує стрілки можливих ходів
- Статистика сесії: спроби, успіхи, точність
- Статистика по варіантах для відстеження слабких місць
- JavaScript — без фреймворків
- chess.js — валідація ходів та парсинг FEN/PGN
- Font Awesome — іконки
- Google Fonts — шрифти
| Клавіша | Дія |
|---|---|
← / ↓ |
Крок назад |
Home |
На початок |
Del / Backspace |
Видалити поточний хід |
В цій партії мені вдалося виграти, ба більше - покарати гравця, який грозився дитячим матом, а все завдяки 20-хвилинному тренуванню на цьому тренажері.
Файл на якому я тренувався: How_To_Brutally_PUNISH_Scholars_Mate_Early_Queen_Attacks.json
MIT © Oleksii Silichenko