Еще одна любимая логическая игра на бумаге родом из моего детства — «Быки и коровы».

Рис. 1 Пример заполнения игрового поля

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

Игроки по очереди делают свои предположения, а в качестве обратной связи получают информацию о том, присутствуют ли в названном числе и в каком количестве так называемые «БЫКИ» и «КОРОВЫ».

«КОРОВА» — цифра присутствует в версии отгадывающего, но занимает не свое место.

«БЫК» — одна из цифр отгадана и стоит на правильном месте.

Цифры в столбиках своего и «чужого» полей показывают игровой процесс и достигнутые результаты, на основе которых мы делаем логические выводы. Слева мы выписываем версии числа, а справа, в виде счета количество угаданных нами «КОРОВ» и «БЫКОВ».

Для удобства игроков можно в процессе игры выписать все цифры и вычеркивать ненужные по мере отгадывания.

Варианты игры

Среди вариантов игры хочется отметить версию, в которой вместо цифр используются четырехбуквенные слова (можно и с пятибуквенными поиграть, если захочется еще сложнее).

Буквы в этой версии мы тоже будем отмечать и вычеркивать неподходящие.

При этом игра может превратиться из игры для двоих, игрой для целой аудитории:

Кроме того, у этой игры есть много аналогов в виде простых компьютерных игр и приложений (созданных на разных этапах обучения программированию)…

А также в пластиковом или деревянном исполнении, где роли цифр и букв исполняют цветные фишки.