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

Реверси

Зажал чужой ряд между своими — ряд твой

Фишки
2:2
Партии
0:0
Соперник

Щёлкните обведённую клетку — обведены те, куда сейчас можно пойти. С клавиатуры поле обходят стрелками, Enter ставит фишку.

Как устроено

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

Не нашлось ни одной — сторона пропускает ход, и партия идёт дальше. Кончается она, когда ходить нечем обоим или доска полна; выигрывает тот, чьих фишек больше. Перевес в фишках посреди партии при этом ничего не обещает: перевернуть можно что угодно, кроме углов.

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

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

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