Шахматные таблицы (таблебазы)

Шахматы, решённые: до семи фигур

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

Обновлено

Играть в это окончание (бесплатно)
Ферзь против ладьи: выигрыш по таблебазе в любом варианте, и окончание, в котором люди, играющие на выигрыш, чаще всего терпят неудачу против идеальной защиты.

Что знает таблебаза

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

Вехи развития: ранние 5-фигурные таблицы Кена Томпсона в 1980-х, таблицы Налимова с расстоянием до мата для 6 фигур, набор из 7 фигур «Ломоносов» в 2012 году и таблицы Syzygy с открытым исходным кодом (Рональд де Ман), на которых работают современные движки и API таблебазы Lichess. 7-фигурный набор Syzygy охватывает более 423 триллионов позиций.

DTM, DTZ и «проклятые выигрыши»

Важны две метрики. DTM (distance to mate, расстояние до мата) считает ходы до мата. DTZ (distance to zeroing, расстояние до обнуления) считает ходы до взятия или хода пешкой, обнуляющих счётчик 50 ходов, то есть это метрика, учитывающая правило 50 ходов.

Эта разница порождает две странные категории. «Проклятый выигрыш» это позиция, теоретически выигрышная, но требующая более 50 ходов без взятий, поэтому обороняющаяся сторона спасает её по правилу; «благословенный проигрыш» означает то же самое, но с точки зрения обороняющегося. Для серьёзной тренировки нужно использовать результаты DTZ50; иначе вы тренируетесь на выигрышах, которых в реальных партиях не существует.

Тренировка против совершенства

Играть эндшпили против таблебазы это совсем другой вид спорта, чем игра против движка. Движок с пониженной силой допускает ошибки, кажущиеся случайными; таблебаза же никогда не ошибается и никогда не сдаётся: она всегда играет ход, максимально усложняющий вашу задачу, и обороняется, отсчитывая правило 50 ходов.

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

Вопросы

Сколько фигур способны обработать шахматные таблебазы?

Полные таблебазы существуют для всех позиций с числом фигур до 7 (считая обоих королей). 7-фигурный набор Syzygy охватывает более 423 триллионов уникальных позиций. 8-фигурные таблебазы являются предметом активных исследований.

В чём разница между DTM и DTZ?

DTM (расстояние до мата) означает число ходов до мата при идеальной игре. DTZ (расстояние до обнуления) означает число ходов до взятия или хода пешкой, обнуляющих счётчик 50 ходов. Именно DTZ имеет значение по реальным правилам, потому что выигрыш, требующий более 50 ходов без взятий, может быть по требованию признан ничьей.

Таблебазы бесплатны?

Да: таблицы Syzygy распространяются с открытым исходным кодом, а Lichess предоставляет бесплатный публичный API таблебазы для позиций с числом фигур до 7. Сайт использует её, чтобы проверять каждую позицию и показывать самый быстрый выигрыш после ошибки; соперник, с которым вы играете, это движок, настроенный сопротивляться, а не сдаваться.

Что такое «проклятый выигрыш»?

Позиция, теоретически выигрышная, но требующая более 50 ходов без взятия или хода пешкой. По правилу 50 ходов обороняющаяся сторона может потребовать ничью, поэтому в реальной партии «выигрыш» испаряется.

Не только читай, но и играй

Каждую позицию ниже можно разыграть прямо сейчас, бесплатно, без регистрации, против соперника, который никогда не сдаётся и объясняет каждую ошибку.

Отработать все позиции (19): ферзь против ладьиПройти весь курс (бесплатно)или отточи эти окончания в рейтинговых тренировках

Читать дальше