Веб-застосунок для шахових тренувань, що складається з двох компонентів:
конструктор уроків для вчителя та тренажер для студента.
📖 Огляд
Я нещодавно почав вивчати шахи і не знайшов інструменту який би повністю
мені підходив, тому вирішив написати свій. Ідея проста: вчитель створює урок
з деревом ходів, коментарями та підказками — а студент відпрацьовує його
до автоматизму.
🔧 Конструктор уроків
- Побудова розгалуженого дерева ходів прямо на дошці
- Додавання коментарів та підказок до кожного ходу
- Позначення ходів як гарних ✓ або поганих ✗
- Навігація по дереву за допомогою клавіатури (← Назад, Home, Del)
- Малювання стрілок на дошці для ілюстрації ідей
- Імпорт / експорт у форматах PGN та JSON
- Збереження уроків у файли
.json
🎯 Тренажер
- Завантаження уроку з файлу
.json
- Проходження дерева ходів в ролі студента
- Опонент ходить автоматично, з вагою на варіанти які студент провалював
- Невірні ходи (відсутні в дереві) відхиляються
- Погані ходи (позначені ✗ вчителем) показують попередження з варіантами продовжити або відмінити
- Кнопка підказки показує стрілки можливих ходів
- Статистика сесії: спроби, успіхи, точність
- Статистика по варіантах для відстеження слабких місць
🛠️ Технології
⌨️ Гарячі клавіші (Конструктор)
| Клавіша |
Дія |
← / ↓ |
Крок назад |
Home |
На початок |
Del / Backspace |
Видалити поточний хід |
Локальні уроки
drills
🔗 Демо
Урок з дитячого мату:

📄 Ліцензія
MIT © Oleksii Silichenko