Компьютерная игра "Быки и Коровы " (Версия 1.0 англ.) |
|
От Автора
Игра "Быки и Коровы"
На досуге написал компьютерную программу-игру "Быки и Коровы". Было очень интересно попробовать изложить сложные логические умозаключения языком математики и программирования. За основу взял классический вариант игры - четырехзначное число с неповторяющимися цифрами.
Математики доказали, что любое число в игре при правильной логике можно угадать не более чем за 7 попыток. Я заложил в алгоритм 10. Но как показала практика многочисленных спаррингов меня со своей же игрой, ей действительно хватает 6-7 вариантов для победы. Вообще - это высшая степень наслаждения, когда тобою созданная программа тебя же и обыгрывает!
Кто хочет потренировать свое логическое мышление, может скачать и попробовать. Ниже ссылка на скачивание игры. Я сделал англоязычную версию в надежде на международное одобрение, но в двух словах поясню правила здесь. Они весьма просты:
Вы и компьютер загадываете по 4-х значному числу с неповторяющимися цифрами, а потом по очереди, предлагая варианты, пытаетесь отгадать числа друг друга. Кто первый угадал тот и выиграл.
На каждый предложенный вариант противник выдает подсказки. Подсказки в виде "быков" или "коров" (отсюда и название игры). Быки - это угаданные цифры стоящие на своих местах, Коровы - это угаданные цифры стоящие не на своих местах. К примеру:
Компьютер загадал число 1973, а Вы предположили в качестве версии 1207. Получается:
1973
1207
(число 1 совпало и стоит на своем месте - "бык", число 7 совпало, но стоит не на своем месте - "корова"). Итоговая подсказка 1 бык, 1 корова (ну у меня в программе это выражается графическими пиктограммами). Кстати, на скриншоте программы как раз можно посмотреть варианты подсказок и их внешний вид. Дизайном игры я особо не заморачивался по двум причинам. Первая, дизайнер из меня тот еще... и вторая, в играх подобного рода чем проще дизайн - тем лучше. Сосредотачиваешься только на решении задачи (классический пример - шахматы).
Всем, кто решит попробовать - удачи! Программа действительно неплохо прокачивает логическое мышление. |
|
p.s. Скриншот выше из реального раунда. Следующим ходом компьютер угадает вашу компбинацию. Но у вас есть шанс на основе имеющихся уже подсказок свести игру в ничью :) |
Условия распространения и использования
Программа распространяется бесплатно. Единственный оригинальный дистрибутив с гарантией работоспособности, тех. поддержки и отсутствия вирусов можно скачать с этого сайта по ссылке ниже. |
Быки и Коровы (v?1.0)eng 14.09.2023
*Язык интерфейса - английский
|
|
Требуемые параметры:
OC WinXP, Win7, Win8, Win10, Win11
Место на жестком диске: 650 Kb
Оперативная память: 1 Гб
Разрешение экрана не ниже 1280х720
|
Скачать игру:
|
|
|
|