«Чётность»: 100 уровней, где один шаг решает всё

Иногда лучшая головоломка — та, что объясняется одним предложением. В «Чётности» есть поле 3×3 с числами и курсор. Двигаешь курсор — меняется число в клетке, которую ты покинул. Сделай все девять чисел одинаковыми.

Скриншот игры «Чётность»

В чём подвох

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

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

Чёрно-белый режим

Со 51-го уровня правила ломаются. Включается чёрно-белый режим: белые клетки по-прежнему растут на 1, а чёрные — уменьшаются. Те же движения, другой знак. Одно и то же решение, которое работало в «ванильной» половине игры, здесь уводит от цели. Вторая половина — это заново выученная механика на знакомом поле.

Что внутри

  • 100 уровней: 50 обычных и 50 чёрно-белых, сложность растёт плавно
  • Прогресс и рекорд по ходам сохраняются в игре
  • Управление: стрелки, свайп на телефоне, клик по соседней клетке
  • Русский и английский интерфейс, переключатель прямо в игре
  • Ноль внешних запросов: игра полностью автономна

Откуда взялась

Это адаптация открытой игры Parity автора Abe Fehr (лицензия MIT). Исходная версия тянула jQuery, Clay SDK, Facebook и рекламные блоки — от всего этого пришлось избавиться. Осталась чистая механика на ванильном DOM: 100 уровней, никаких зависимостей и ни одного обращения к сети.

Играть в «Чётность»

Мы используем ку​ки для аналитики. Нажимая «ОК», вы соглашаетесь.

Подробнее