Бумажные игры · № 20

Шахматы

Задача на мат и ловушка в дебюте

Ход
Время
0:00
Сложность
☆☆☆

Что решаем
Мат в
Ходы фигуры

Щелчок по фигуре, потом по полю. С клавиатуры — стрелки и Enter: первый Enter берёт фигуру, второй ставит её на место.

Как устроено

Два занятия, и оба про одно и то же — увидеть вынужденный ход. Задачи — сто позиций из настоящих партий, по двадцать на каждую глубину: соперник только что ошибся, и мат ставится в один, два, три, четыре или пять ходов. Первый ход на доске делает он сам — тот самый, после которого всё и посыпалось. Ловушки — десять дебютов, в которых естественный на вид ход проигрывает сразу: детский мат, мат Легаля, мат Рети в Каро-Канне, слоновая ловушка ферзевого гамбита, «Ноев ковчег» испанской партии и финал оперной партии Морфи. Дебют разыгрывается сам, а с решающего хода играете вы.

Ход принимается, если он совпал с решением — или если это мат: в задаче матов бывает не один, и отвергать настоящий мат только потому, что в решении записан другой, было бы нечестно. Ошибка не наказывается ничем, кроме прерванной серии: ход просто не делается. Подсказки две, и они разного веса. Точки под выбранной фигурой — подсказка по правилам: они говорят, куда фигура вправе пойти, и не стоят ничего; кому мешают, тот их выключает. А красная стрелка «Подсказать» показывает сам ход, откуда и куда, — и такое решение в серию и в рекорд уже не идёт: чем игра помогла, тем она и не хвалится. Фанфары при этом будут: мат — это мат.

Своих шахматных правил здесь нет и не будет. Рокировку, взятие на проходе, превращение и мат считает chess.js — библиотека, которой двадцать лет; позиции задач взяты из открытой базы задач lichess, выложенной под CC0, вместе с готовыми решениями и ответами соперника. Ловушки записаны нотацией руками и проверены тем же движком: сборка не пройдёт, если ход невозможен или в конце не окажется обещанного мата.

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

На панели три счётчика. Ход — какой из ваших ходов ищется сейчас. Время — часы, пущенные с того мгновения, как ход перешёл к вам, и остановленные матом; ход соперника из них не вычитается — он на доске, и смотреть на него тоже время. Сложность — три звезды, и за ними у задачи стоит рейтинг lichess (наведите на звёзды): он посчитан по тому, как эту задачу решают живые люди, а не по тому, как она выглядит. До 1200 — одна звезда, до 1800 — две, дальше — три. У ловушки рейтинга нет, и звёзды считаются по числу ходов, которые надо найти.

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

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