Правила Codebreaker Master
Коротко
Приложение загадывает секретный код из цветных фишек. Вы делаете по одной попытке в строке. После каждой попытки приложение сообщает, сколько фишек стоят на своём месте (правильный цвет, правильное место) и сколько не на своём месте (правильный цвет, другое место), не уточняя, какие именно. Вы выигрываете, если в строке все фишки на своих местах; проигрываете, если все строки использованы.
Цель
Найти цвет и место каждой фишки секретного кода, потратив как можно меньше строк. Количество фишек, цветов и строк зависит от выбранного уровня:
| Уровень | Фишки | Цвета | Строки | Не более одного цвета |
|---|---|---|---|---|
| Лёгкий | 4 | 6 | 10 | один раз |
| Средний | 5 | 8 | 10 | один раз |
| Сложный | 6 | 9 | 20 | 2 раза |
| Экстремальный | 7 | 10 | 30 | 3 раза |
Подготовка
Приложение случайно выбирает код в начале партии. На уровне с 8 цветами используются первые 8 цветов палитры в таком порядке:
- красный
- жёлтый
- синий
- оранжевый
- фиолетовый
- зелёный
- коричневый
- чёрный
На уровне «Лёгкий» это первые 6 цветов; на уровне «Сложный» — первые 9; на уровне «Экстремальный» — вся палитра из 10 цветов. На этом сайте на каждой фишке для ориентира написаны первые две буквы названия цвета. В коде никогда не бывает пустых ячеек.
Как сделать попытку
В текущей строке в приложении:
- коснитесь места в текущей строке, затем цвета в палитре;
- коснитесь поставленной фишки два раза, чтобы убрать её;
- коснитесь фишки в уже сыгранной строке, чтобы скопировать её цвет в выбранное место;
- коснитесь значка копирования слева от подтверждённой строки, чтобы скопировать всю строку.
Затем вы подтверждаете строку: рядом появляются подсказки, а следующая строка становится текущей.
Как читать подсказки
По умолчанию маленькая чёрная фишка означает фишку на своём месте, а маленькая белая — фишку не на своём месте. Подсказки сгруппированы: их порядок не соответствует порядку фишек в попытке.
| Секретный код | красный, жёлтый, синий, оранжевый, фиолетовый | |
|---|---|---|
| Попытка | красный, синий, фиолетовый, оранжевый, зелёный | |
| Подсказки | 2 на своих местах, 2 не на своих местах | |
Здесь приложение отвечает: «2 на своём месте, 2 не на своём месте». Сначала оно считает фишки на своём месте. Затем среди оставшихся фишек попытки считает те, чей цвет есть в коде в другом месте. Цвет, которого нет в коде, ничего не даёт.
Все цвета верные, но ни один не на своём месте:
| Секретный код | красный, жёлтый, синий, оранжевый, фиолетовый | |
|---|---|---|
| Попытка | жёлтый, синий, оранжевый, фиолетовый, красный | |
| Подсказки | 5 не на своём месте | |
Повторяющиеся цвета
В коде цвет встречается не более одного раза на уровнях «Лёгкий» и «Средний», не более 2 раз на уровне «Сложный» и не более 3 раз на уровне «Экстремальный». В ваших попытках можно повторять цвет сколько угодно на любом уровне.
Каждая фишка кода учитывается только один раз. Если в вашей попытке больше фишек какого-то цвета, чем в коде, лишние ничего не дают:
| Секретный код | красный, жёлтый, синий, оранжевый, фиолетовый | |
|---|---|---|
| Попытка | красный, красный, красный, красный, красный | |
| Подсказки | 1 на своём месте | |
В коде только одна красная фишка, и она стоит на своём месте: засчитывается лишь одна ваша красная фишка, как стоящая на своём месте, а остальные ничего не дают. То же самое на уровне «Сложный», где в коде цвет может повторяться:
| Секретный код | фиолетовый, жёлтый, жёлтый, чёрный, оранжевый, серый | |
|---|---|---|
| Попытка | жёлтый, жёлтый, жёлтый, жёлтый, жёлтый, жёлтый | |
| Подсказки | 2 на своих местах | |
В коде 2 жёлтые фишки: считаются только 2 ваши жёлтые фишки, остальные ничего не дают.
Неполные строки
Приложение принимает строку, как только поставлена хотя бы одна фишка: пустые клетки не дают подсказок. Только последняя строка должна быть заполнена полностью, чтобы её можно было подтвердить. Пустую строку подтвердить нельзя никогда.
| Секретный код | красный, жёлтый, синий, оранжевый, фиолетовый | |
|---|---|---|
| Попытка | красный, пустая клетка, синий, пустая клетка, пустая клетка | |
| Подсказки | 2 на своих местах | |
Неполная строка не может выиграть, поскольку пустая клетка никогда не бывает на своём месте, и она расходует строку так же, как полная попытка.
Победа и поражение
- Победа: все фишки строки стоят на своих местах. Выигрышная строка считается за одну попытку.
- Поражение: последняя строка сыграна, а код не угадан, например после 10 строк на уровне «Лёгкий».
