Как играть в Ним
- Выбери, с кем играть: с компьютером (уровень сложности и кто ходит первым) или вдвоём на одном устройстве.
- В разделе «Правила и настройки» выбери кучи и условие: выигрывает тот, кто берёт последний камень (классика), или проигрывает (мизер).
- В свой ход нажми на камень: выбираются он и все камни справа от него в той же куче. Затем нажми «Убрать».
- Ходите по очереди, пока не будет убран последний камень. В классической версии выигрывает тот, кто его берёт; в мизере он проигрывает.
Стратегия игры Ним
Ним — решённая игра: есть способ играть, который всегда выигрывает из выигрышных позиций. Он основан на «ним-сумме»: записываешь количество камней в каждой куче в двоичной системе и складываешь без переноса (XOR). Если результат равен нулю, позиция плохая для того, кому ходить; если не равен нулю, есть ход, который приводит её к нулю.
С кучами 3-4-5 тот, кто ходит первым, всегда может выиграть, если играет правильно. С кучами 1-3-5-7 всё наоборот: тот, кто ходит первым, проигрывает, если соперник не ошибается. В версии мизер стратегия та же до самого конца, когда нужно оставить нечётное число куч по одному камню.
Сложный уровень играет идеальную стратегию; средний играет её иногда; лёгкий играет наугад. Все вычисления происходят на твоём устройстве, ничего не отправляется на сервер.
Что нужно учитывать
- Если позиция уже проиграна, сложный уровень всё равно делает ход, который сильнее всего затягивает партию, в надежде на твою ошибку.
- Счёт и настройки сохраняются только в этом браузере.
- Отмена в игре против компьютера возвращает назад твой ход и ход компьютера; в игре вдвоём отменяется последний ход.
Часто задаваемые вопросы
Как играть в Ним?
Есть несколько куч камней. Игроки по очереди берут один или несколько камней из одной кучи. В классической версии выигрывает тот, кто берёт последний камень.
Что такое Ним-мизер?
Идея та же, но наоборот: кто вынужден взять последний камень, тот проигрывает.
Есть ли стратегия, которая всегда выигрывает?
Да, из любой выигрышной позиции. Она вычисляется с помощью двоичного сложения без переноса (XOR) куч. Кто оставляет эту сумму равной нулю, тот выигрывает.
Можно ли играть вдвоём на одном телефоне?
Да. Выбери режим «Вдвоём» и ходите по очереди.
Это бесплатно? Нужно ли что-то устанавливать?
Это бесплатно, регистрация не нужна, игра работает прямо в браузере.