Skill Games › Головоломки › Быки и коровы

English

Как играть в Быки и коровы

Разгадайте тайный код по быкам и коровам: цифра на своём месте или не на своём. Соло на число попыток или дуэль с компьютером.

Быки и коровы на skill.games

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

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

Как играть на skill.games

Когда вы открываете игру, появляются настройки. Выберите режим — Соло или Дуэль — и сложность — Лёгкий, Средний, Сложный или Безумный — и нажмите ИГРАТЬ. Ваш выбор запоминается до следующего раза.

  • Набор догадки: касайтесь цифр на клавиатуре внизу экрана. Цифра, уже использованная в этой догадке, становится серой, потому что в коде все цифры разные. Клавиша «стереть» убирает последнюю цифру.
  • Отправка: когда все места заполнены, кнопка ХОД становится зелёной. Нажмите её, и ваша догадка запишется в блокнот вместе с ответом: красный значок с рогами считает быков, жёлтый значок с ушами — коров. Бледный значок означает ноль.
  • На компьютере цифры можно набирать на клавиатуре, стирать клавишей Backspace и отправлять догадку клавишей Enter.
  • Блокнот перечисляет все догадки с номерами. Когда он заполняется, он следует за новой строкой; потяните его (или прокрутите колёсиком мыши), чтобы вернуться к прежним догадкам.
  • Сетку под блокнотом вы отмечаете сами — игра её никогда не заполняет. В верхнем ряду цифры от 0 до 9: коснитесь цифры один раз, чтобы вычеркнуть её (в коде нет), ещё раз, чтобы обвести (в коде есть), и в третий раз, чтобы очистить. Ряды ниже — места в коде, с первого по последнее: коснитесь клетки, чтобы вычеркнуть эту цифру на этом месте, ещё раз, чтобы отметить верное место, ещё раз, чтобы очистить. Вычеркнутая цифра на клавиатуре тоже зачёркивается.

Если держать телефон боком, блокнот переходит влево, а сетка и клавиатура — вправо. Кнопка меню в левом верхнем углу ставит игру на паузу, начинает новую или включает и выключает звук. Игра сохраняется после каждого нажатия, так что если закрыть страницу, можно нажать ПРОДОЛЖИТЬ и вернуться к тому же коду, тем же догадкам и вашим пометкам.

Правила

Код. Тайный код — ряд разных цифр от 0 до 9. Код может начинаться с 0. В режиме «Соло» длина зависит от сложности; в «Дуэли» в каждом коде четыре цифры.

Ответ. Каждая догадка должна быть той же длины, что и код, без повторяющихся цифр. Она сравнивается с загаданным кодом по местам: - каждая цифра, которая есть в коде и стоит на том же месте, — бык; - каждая цифра, которая есть в коде, но стоит на другом месте, — корова; - цифры, которых в коде нет, не считаются вовсе.

Например, если загадано 4271, а вы назвали 1234, то 2 — бык (то же место), 1 и 4 — коровы (есть в коде, но не на своём месте), а 3 не считается: один бык, две коровы. Если все быки — код разгадан.

Соло. Вы пытаетесь разгадать код компьютера за ограниченное число попыток. Разгадали — победа; потратили последнюю попытку и не разгадали — поражение; в обоих случаях код показывается в конце.

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

Советы по стратегии

  • Начинайте с кодов без общих цифр. При четырёх цифрах 0123, а затем 4567 вместе проверяют восемь из десяти цифр. Сумма быков и коров в каждом ответе говорит, сколько цифр кода входит в эту группу, — а две непроверенные цифры составляют остаток.
  • Сначала быки плюс коровы, потом места. Сначала выясните, какие цифры есть в коде, и только потом думайте, где они стоят. Ответ «0 быков, 0 коров» — подарок: вычеркните все его цифры в сетке сразу.
  • Используйте нулевых быков. Цифра из догадки, не давшей быков, на этом месте не стоит. Вычеркните её в её ряду сетки, даже если знаете, что она есть в коде.
  • Меняйте что-то одно. Замена одной цифры или перестановка двух цифр между догадками показывает, чего стоило именно это изменение.
  • Каждая догадка должна подходить ко всем ответам. Прежде чем нажать ХОД, проверьте свой вариант по каждой прежней строке: дал бы он те же быки и коровы? Догадка, которая не может быть кодом, всё равно что-то сообщает, но та, что может быть кодом, ещё и может выиграть.
  • Считайте, что осталось. Ближе к концу выпишите коды, которые ещё возможны. Если их осталось два-три, выберите догадку, которая их различит.
  • В дуэли следите за часами. Компьютер на уровнях «Сложный» и «Безумный» обычно разгадывает четырёхзначный код за пять-шесть догадок. Если вы отстаёте, рискованная догадка, которая быстрее разделит оставшиеся коды, может оправдаться.

Уровни сложности

Соло — сложность задаёт длину кода и число данных вам попыток: - Лёгкий: 3 цифры, 12 попыток. - Средний: 4 цифры, 12 попыток — классическая игра. - Сложный: 5 цифр, 13 попыток. - Безумный: 6 цифр, 14 попыток.

Каждый предел оставляет запас: игрок, который всегда называет код, подходящий ко всем прежним ответам, разгадывает код с запасом.

Дуэль — в коде всегда четыре цифры; сложность задаёт, насколько хорошо компьютер угадывает ваш код: - Лёгкий: компьютер помнит только три последних ответа, поэтому тратит догадки впустую — в среднем около семи. - Средний: каждая догадка подходит ко всем его ответам, выбранная случайно среди таких, — около пяти с половиной догадок. - Сложный: среди ещё возможных кодов выбирает ту догадку, у которой худший ответ оставляет меньше всего кодов, — около 5,35 догадки, не более семи. - Безумный: рассматривает каждый возможный код как догадку и выбирает ту, что в среднем оставляет меньше всего кодов, — около 5,27 догадки, не более семи, и семь лишь примерно в одной дуэли из шестидесяти.

Экран результатов показывает, сколько попыток вы потратили (в «Соло» — вместе с лучшим результатом на этой сложности) или сколько догадок понадобилось каждой стороне («Дуэль»), а также оба кода. Статистика — победы, поражения, ничьи, процент побед и серии — ведётся отдельно для каждого режима и сложности.