chess.rodeo – разбор партий, тренер, задачи и дебюты

chess.rodeo — мой шахматный сервис, я делаю его один. Он запустился в конце 2025 года как разбор партий на Stockfish, а к октябрю 2026-го вырос в тренажёр: тренер читает ваши партии, боты играют с характером, задачи и дебюты повторяются по расписанию.

Сейчас в сервисе 2,7 млн импортированных партий и 81 тысяча разборов, за месяц на сайт заходит около 12 тысяч человек. Страницу я обновил в октябре 2026 года, а скриншоты прежних версий оставил внизу: по ним видно, как сервис менялся.

Главная chess.rodeo в октябре 2026 года: разбор партии, игра с ботом, задачи и дебюты на одном экране

С чего началось

Анализ партий на Chess.com и Lichess устарел: ждёшь, пока партия посчитается, потом щёлкаешь ходы вперёд-назад в поисках своих ошибок. Хотелось сразу видеть, где облажался, а не через 15 кликов.

Поэтому сделал chess.rodeo. Первая версия умела одно: импортировать партии и разбирать их движком.

Разбор партии

Вставляете ник с Chess.com или Lichess, ссылку на партию или PGN. Stockfish 18 разбирает каждый ход и ставит ему оценку: блестящий (!!), отличный (!), хороший (✓), неточность (?!), ошибка (?) или зевок (??).

У каждой партии есть заголовок в одну фразу, например «Было +9.9, но проиграли». Клик по нему ведёт к ходу, который решил партию. Рядом графики оценки и времени, точность обоих игроков и пояснения тренера к ходам. Партию можно превратить в видео для соцсетей.

Разбор партии: заголовок, графики оценки и времени, ходы с оценками

Расширение для Chrome открывает разбор прямо с Chess.com, в один клик. Зачем оно понадобилось, я писал в посте про догфудинг.

Тренер

Тренер читает ваши партии и показывает, где вы систематически теряете очки и что подтянуть на этой неделе. В отчёте — результаты, динамика рейтинга и точность. В плане — одна привычка на неделю и позиции из ваших же партий, где она вам стоила.

Отчёт тренера по партиям демо-аккаунта chess_rodeo

Игра с ботами

В сервисе 24 бота в четырёх лигах, от новичков до мастеров. У каждого свой рейтинг, лицо и манера: Орсо, например, агрессивный и сразу предупреждает, что без жертв не обойдётся. Боты разговаривают по ходу партии — здороваются, отвечают на взятие, шах и зевок. Сыграть можно без входа, а после партии сервис сразу её разберёт.

С живым соперником партия идёт на серверах Lichess: доска здесь, рейтинг и история там.

Страница игры: слева боты, справа игра с человеком через Lichess

Портреты всех 24 ботов

Задачи

Задача дня, тренировка по темам — маты, тактика, эндшпиль, атака на короля — и лидерборд. «Щит» учит видеть угрозу до того, как в неё попал. Циклы Вудпеккера — метод, в котором один набор задач решают по кругу, каждый раз быстрее. В Pro тренер достаёт тактику из ваших собственных партий.

Раздел задач: задача дня, тренировка по темам, «Щит» и циклы Вудпеккера

Дебюты

23 готовых курса, от сицилианской защиты до венской партии, и конструктор своего репертуара. Линии учатся короткими сессиями «вопрос — ответ», а интервальные повторения сами напоминают, что пора освежить.

Раздел дебютов: свой репертуар и готовые курсы

Каталог партий

43 тысячи классических и образцовых партий с поиском по игроку, году, дебюту и позиции: вставляете FEN и находите все партии, которые через неё прошли. Любая партия открывается в анализаторе.

Каталог партий с поиском по игроку, году, ECO и FEN

Бесплатно и Pro

Название «бесплатный анализ шахматных партий» сервис перерос, но разбор партий, игра с ботами и задачи по темам по-прежнему бесплатны. Платный тариф Pro открывает свой дебютный репертуар с тренажёром, разбор на сервере, работу над ошибками и план тренера.

Как я это делаю

С мая 2026 года в репозиторий влито больше 900 пул-реквестов. К каждому автоматика прикладывает кадры «было / стало»: проходит один и тот же сценарий на стенде основной ветки и на стенде ветки с изменением и кладёт пары в комментарий. Так изменение видно, а не описано.

Пример — пул-реквест «Список партий: таблица на первом экране, фильтр по контролю времени». Раньше блок с метриками занимал первый экран и таблица начиналась под ним:

Было: метрики занимают первый экран, таблица партий внизу

Стало: метрики в одну строку, таблица на первом экране, появился фильтр по контролю времени

Что изменилось для пользователей, я записываю на странице «Что нового».

Страница «Что нового в chess.rodeo»

Под капотом

Stockfish 18 считает и в браузере, и на сервере. Бэкенд написан на Rust, фронтенд — на Next.js, партии хранятся в PostgreSQL. Интерфейс переведён на 16 языков.

Доски на главной и в настройках красятся в шесть схем:

Шесть палитр досок: Rodeo, Pine, Ochre, Indigo, Plum, Graphite

Как сервис выглядел раньше

Январь 2026 года. Тёмная тема, логотип антиквой и одна функция: импорт и разбор партий.

Январь 2026: главная с импортом партий

Апрель 2026 года. Появились квадратный логотип и игра с движком, интерфейс всё ещё тёмный.

Апрель 2026: главная chess.rodeo — импорт партий из Chess.com, Lichess или PGN-файлов

Апрель 2026: список импортированных партий

Апрель 2026: полный анализ — доска, график оценки, классификация ходов и подсказки движка

Апрель 2026: детальный анализ позиции со стрелками лучших ходов и оценкой

Ещё про проект

Попробовать

chess.rodeo

Консультирую по продукту, собираю MVP и учу делать продукты самостоятельно. Поработать со мной →