chess.rodeo – разбор партий, тренер, задачи и дебюты
chess.rodeo — мой шахматный сервис, я делаю его один. Он запустился в конце 2025 года как разбор партий на Stockfish, а к октябрю 2026-го вырос в тренажёр: тренер читает ваши партии, боты играют с характером, задачи и дебюты повторяются по расписанию.
Сейчас в сервисе 2,7 млн импортированных партий и 81 тысяча разборов, за месяц на сайт заходит около 12 тысяч человек. Страницу я обновил в октябре 2026 года, а скриншоты прежних версий оставил внизу: по ним видно, как сервис менялся.
С чего началось
Анализ партий на Chess.com и Lichess устарел: ждёшь, пока партия посчитается, потом щёлкаешь ходы вперёд-назад в поисках своих ошибок. Хотелось сразу видеть, где облажался, а не через 15 кликов.
Поэтому сделал chess.rodeo. Первая версия умела одно: импортировать партии и разбирать их движком.
Разбор партии
Вставляете ник с Chess.com или Lichess, ссылку на партию или PGN. Stockfish 18 разбирает каждый ход и ставит ему оценку: блестящий (!!), отличный (!), хороший (✓), неточность (?!), ошибка (?) или зевок (??).
У каждой партии есть заголовок в одну фразу, например «Было +9.9, но проиграли». Клик по нему ведёт к ходу, который решил партию. Рядом графики оценки и времени, точность обоих игроков и пояснения тренера к ходам. Партию можно превратить в видео для соцсетей.
Расширение для Chrome открывает разбор прямо с Chess.com, в один клик. Зачем оно понадобилось, я писал в посте про догфудинг.
Тренер
Тренер читает ваши партии и показывает, где вы систематически теряете очки и что подтянуть на этой неделе. В отчёте — результаты, динамика рейтинга и точность. В плане — одна привычка на неделю и позиции из ваших же партий, где она вам стоила.
Игра с ботами
В сервисе 24 бота в четырёх лигах, от новичков до мастеров. У каждого свой рейтинг, лицо и манера: Орсо, например, агрессивный и сразу предупреждает, что без жертв не обойдётся. Боты разговаривают по ходу партии — здороваются, отвечают на взятие, шах и зевок. Сыграть можно без входа, а после партии сервис сразу её разберёт.
С живым соперником партия идёт на серверах Lichess: доска здесь, рейтинг и история там.
Задачи
Задача дня, тренировка по темам — маты, тактика, эндшпиль, атака на короля — и лидерборд. «Щит» учит видеть угрозу до того, как в неё попал. Циклы Вудпеккера — метод, в котором один набор задач решают по кругу, каждый раз быстрее. В Pro тренер достаёт тактику из ваших собственных партий.
Дебюты
23 готовых курса, от сицилианской защиты до венской партии, и конструктор своего репертуара. Линии учатся короткими сессиями «вопрос — ответ», а интервальные повторения сами напоминают, что пора освежить.
Каталог партий
43 тысячи классических и образцовых партий с поиском по игроку, году, дебюту и позиции: вставляете FEN и находите все партии, которые через неё прошли. Любая партия открывается в анализаторе.
Бесплатно и Pro
Название «бесплатный анализ шахматных партий» сервис перерос, но разбор партий, игра с ботами и задачи по темам по-прежнему бесплатны. Платный тариф Pro открывает свой дебютный репертуар с тренажёром, разбор на сервере, работу над ошибками и план тренера.
Как я это делаю
С мая 2026 года в репозиторий влито больше 900 пул-реквестов. К каждому автоматика прикладывает кадры «было / стало»: проходит один и тот же сценарий на стенде основной ветки и на стенде ветки с изменением и кладёт пары в комментарий. Так изменение видно, а не описано.
Пример — пул-реквест «Список партий: таблица на первом экране, фильтр по контролю времени». Раньше блок с метриками занимал первый экран и таблица начиналась под ним:
Что изменилось для пользователей, я записываю на странице «Что нового».
Под капотом
Stockfish 18 считает и в браузере, и на сервере. Бэкенд написан на Rust, фронтенд — на Next.js, партии хранятся в PostgreSQL. Интерфейс переведён на 16 языков.
Доски на главной и в настройках красятся в шесть схем:
Как сервис выглядел раньше
Январь 2026 года. Тёмная тема, логотип антиквой и одна функция: импорт и разбор партий.
Апрель 2026 года. Появились квадратный логотип и игра с движком, интерфейс всё ещё тёмный.
Ещё про проект
- Лаборатория логотипа chess.rodeo — как я выбирал шрифт и что из этого выросло
- Пробили отметку в 1000 MAU — через два месяца после запуска
- Не регистрируйте домены на Cloudflare, если ваша аудитория в России и продолжение этой истории