Вы ещё не играли в эту игру
← Все игры
🔒 Тренажёр: найдите выигрывающий ходоткроется после вашей первой законченной партии

Позиция, в которой выигрывает тот, чей ход, — то есть вы. Возьмите камни так, чтобы XOR кучек стал нулём. Кликните тот камень, до которого хотите уменьшить кучку.

решено подряд: 0

Ним против компьютера

Игра Ним онлайн против компьютера. Решена в 1901 году: машина не перебирает ходы, а знает выигрышный. Найдёте его сами? Бесплатно, без регистрации.

Что это за игра

Ним — единственная игра на этом сайте, где компьютер вообще ничего не перебирает. Он знает ответ формулой.

Чарльз Бутон опубликовал решение в 1901 году, за полвека до первой игровой программы. Запишите размеры кучек в двоичном виде и сложите их по столбцам без переносов — это и есть побитовый XOR. Если результат ноль, проигрывает тот, чей ход. Если не ноль, существует ход, обнуляющий его, и выигрывает тот, кто этот ход найдёт.

Правила

Почему уровни так отличаются

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

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

Куда отсюда