Что такое Шахматы против ИИ?

Chess vs AI — полноценная партия в шахматы против встроенного движка. Легальность ходов проверяет библиотека chess.js, движок использует минимакс с альфа-бета отсечением и таблицы позиций фигур, а три уровня сложности охватывают новичка и клубного игрока. Вся партия идёт в браузере, на сервер ничего не уходит.

Новичок считает на 1 полуход и в 40 процентах случаев выбирает случайный легальный ход, поэтому регулярно зевает фигуры и даёт абсолютному новичку выиграть. Средний уровень считает на 3 полухода и почти не зевает. Продвинутый — 4 полухода с полными таблицами позиций фигур, ровная клубная игра, наказывает рыхлые ходы. Поддержаны рокировка, взятие на проходе, превращение, троекратное повторение, правило 50 ходов и пат, а запись партии выгружается в PGN, готовый для Lichess или Chess.com.

Как использовать

  1. Выберите предпочтительный уровень сложности (начинающий, средний или продвинутый) и решите, играть ли белыми или чёрными.
  2. Нажмите на фигуру, чтобы увидеть допустимые ходы, затем кликните на целевую клетку, чтобы сделать ход. ИИ отвечает автоматически.
  3. Отслеживайте партию с помощью панели истории ходов, отменяйте ходы для проверки различных стратегий или начинайте новую игру в любой момент.

Когда использовать

  • Прогонять дебютный репертуар: повторяете первые 8 ходов и смотрите, куда отклоняется движок.
  • Тренировать эндшпильную технику: ведёте партию от начальной позиции к пешечно-королевскому окончанию.
  • Убить пятнадцать минут с телефоном настоящей партией, а не ещё одной серией тактических задач.

Результат

Хотите потренировать Сицилианскую защиту перед турниром. Берёте средний уровень, играете чёрными, на 1.e4 отвечаете c5 и смотрите, во что движок сворачивает: Найдорф, Свешников или тихая антисицилианская. После партии копируете PGN из истории ходов и вставляете в Lichess для движкового разбора.

Частые вопросы

Какой Elo у продвинутого уровня по меркам Lichess?
Около 1500-1700 в быстрых на Lichess в зависимости от позиции. Поиск на 4 полухода и таблицы фигур дают неплохую тактику, но дебютной книги и серьёзных эндшпильных знаний нет, поэтому игрок выше 1800 разберёт его в длинной партии.
Почему на новичке движок иногда подставляет ферзя?
Так задумано. Новичок считает на 1 полуход и в 40 процентах ходов берёт случайный легальный, а не лучший. Это позволяет детям и новичкам выигрывать. Как только подобные зевки перестают вас учить, переключайтесь на средний уровень.
Можно отменить ход после ответа движка?
Да. Кнопка Undo откатывает сразу пару ходов — ваш и движка. Это инструмент обучения, не способ обмануть друга, потому что друга по ту сторону нет. Если хотите оставить «честный» PGN, скопируйте его до отката.
Можно играть чёрными, а не белыми?
Можно. В боковой панели переключите Play As на чёрных и начните новую партию. Доска повернётся, чёрные окажутся снизу, а движок сыграет белыми первым ходом. Смена цвета по ходу партии перезапустит позицию.
Куда вставить PGN для глубокого анализа?
Аналитическая доска Lichess (lichess.org/analysis), вкладка анализа Chess.com и десктоп-оболочки Arena или SCID принимают тот же формат PGN. Lichess бесплатно даёт обзор Stockfish 16, который многократно сильнее встроенного в этой странице движка.

Похожие инструменты