Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 25.03.2018
Сообщений: 91
1

Написать для игры бота, который будет жульничать

28.03.2018, 18:21. Показов 2958. Ответов 0
Метки нет (Все метки)

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

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

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

Рекомендации по реализации: Эту задачу будет проще решить, если у вас будут следующие функции:
Функция, которая по числу возвращает массив цифр в том порядке, в котором они указаны.
Функция, которая принимает два массива цифр: цифры загаданного числа и цифры из попытки отгадать — и считает по ним число быков и коров.
Функция, которая проверяет, подходит ли новое «загаданное» число под историю уже данных ответов. Историю ответов можно хранить как список троек вида: (попытка, число коров, число быков).
В этой задаче, разумеется, не требуется соблюдать какой-либо формат. Все детали реализации остаются на ваше усмотрение, главное, чтобы бот позволял играть в “Коровы и быки” и перезагадывал число в процессе, не обманывая при этом игрока (не загадывая число, противоречащее прошлым попыткам).
В качестве решения приложите файл с кодом, в котором обязательно должны присутствовать комментарии, поясняющие работу программы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2018, 18:21
Ответы с готовыми решениями:

Написать бота, который будет реагировать только на голосовые сообщения
2. Написать бота, который будет реагировать только на голосовые сообщения

Написать бота, который будет выводить ссылки на популярные сайты в сфере IT
1. Написать бота, который будет выводить ссылки на популярные сайты в сфере IT. Выводить он должен...

Написать бота, который будет удалять клаву, если ему напишут текст
4. Написать бота, который будет удалять клаву, если ему напишут текст к примеру “Закрыть” P.S....

Как написать бота, который будет нажимать левую кнопку мыши раз в 1 секунду
Подскажите как написать бота, который будет нажимать левую кнопку мыши раз в 1 секунду и сразу же...

Написать бота который будет выводить информацию о фильме
Задача написать бота который будет выводить информацию о фильме(фото,описание,рейтинг,ссылку) Пока...

0
28.03.2018, 18:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2018, 18:21
Помогаю со студенческими работами здесь

Написать Бота, который будет работать в фоновом режиме и фармить мне плюшки и стату
Я ноль в программировании, но по учебе изучал Visual Basic, немного, и чутка шалил в AHK (...

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

написать бота для браузерной игры
Здрасте. я ничего не знаю про web програмирование. Однако поставил цель написать бота для...

Возможно ли написать бота для браузерной игры на JS?
Доброго времени суток! Появился вопрос, возможно ли написать бота для браузерной игры на JS. Похоже...

Как написать бота для вап игры?
Учу delphi 7, очень хочу выучить. Решил попробовать написать бота для игры Викинги. Это wap игра,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru