Code Breaker

Стратегия в Code Breaker

Коротко

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

Рассуждать методом исключения

На уровне «Средний» в начале возможно 360 кодов. Код остаётся возможным, пока он дал бы на каждую вашу попытку ровно те подсказки, которые показало приложение. В примерной партии этого уровня после каждой попытки остаётся 24, 5, 1 и 1 код: последняя попытка и есть код.

  • 2 на своём месте, 1 не на своём месте: остаётся возможным 24 кода.
  • 1 на своём месте, 2 не на своём месте: остаётся возможным 5 кодов.
  • 3 на своём месте: остаётся возможным 1 код.
  • 4 на своём месте: остаётся возможным 1 код.

Первая попытка

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

Уровень «Средний», в начале возможно 360 кодов.
Первая попыткаВозможные ответыОсталось кодов, в худшем случае
1188
9102
2240
6144
3180

На уровне «Средний», где в коде нет повторяющихся цветов, попытка из 4 разных цветов (красный, жёлтый, синий, оранжевый) в худшем случае оставляет 88 кодов. Попытка, в которой цвет повторяется или остаются пустые клетки, разделяет коды хуже.

Играть код, который ещё возможен

Когда кодов остаётся немного, по возможности играйте один из них: либо он окажется верным и вы выиграете, либо ответ исключит остальные. В примерной партии перед попыткой 3 остаётся 5 кодов; попытка красный, зелёный, синий, оранжевый — один из них, и каждый из этих 5 кодов дал бы разный ответ. После ответа остаётся только 1 код: следующая попытка выигрывает.

Когда в коде цвет может повторяться

На уровнях «Сложный» и «Экстремальный» цвет может встречаться в коде несколько раз. Тогда лучшая первая попытка меняется:

Уровень «Сложный», в начале возможно 14 070 кодов.
Первая попыткаВозможные ответыОсталось кодов, в худшем случае
193 080
202 544
103 924

На уровне «Сложный» попытка красный, красный, жёлтый, жёлтый, синий в худшем случае оставляет 2 544 кода, а красный, жёлтый, синий, оранжевый, фиолетовый — 3 080. Помните и о том, что найденный цвет может встречаться несколько раз: фишка на своём месте не означает, что этот цвет больше не встретится.

Неполные строки

Приложение принимает неполную строку, кроме последней. Выиграть такой строкой нельзя, и она расходует попытку: в начале она даёт меньше информации, чем полная строка (6 возможных ответов для красного, жёлтого, пустой клетки, пустой клетки против 11 для красного, жёлтого, синего, оранжевого). Она может пригодиться, когда осталось выяснить один конкретный вопрос, например место одного-единственного цвета.

В режиме «Последний шанс»

Уже сыгранных строк может хватить, чтобы остался только один код. Разберите их по одной, каждый раз оставляя только подходящие коды. В примере на сайте на уровне «Средний» 7 заранее заполненных строк оставляют всего один код.