Описание
Создайте полностью рабочую игру «Угадай число». В игру играют два игрока следующим образом:
- игрок один выбирает число (A) от 1 до N
- игрок два пытается угадать A, выбирая число (B) в том же диапазоне
- первый игрок отвечает «выше»
if A > B, «ниже»if A < Bили «правильно»if A = B. - шаги 2-3 повторяются I раз или до тех пор, пока «правильный» ответ.
- Если слышен «правильный», игрок два выигрывает, в противном случае он проигрывает.
Спекуляции
Минимальные спецификации для действительной записи:
- Пользователь может играть либо как первый игрок, либо как второй игрок.
- компьютер играет другую роль.
- компьютер должен действительно пытаться угадать число во время игры за второго игрока (таким образом, гадание на основе данных или игнорирование данных - это обман)
- N = 100 или ввод пользователя (на ваш выбор)
- I = 5 или ввод пользователя (на ваш выбор)
- Программа должна объявить победителя в конце.
- полные понятные человеку инструкции о том, что делать на каждом шаге (например, «Играть как игрок один или игрок два?» , «Введите другое предположение:» и т. д.) - не сходите с ума от этого; просто будь проще.
Условия выигрыша
В этой последовательности:
- Участник, получивший наибольшее количество голосов, выигрывает, если он опережает второе место с наибольшим количеством голосов по крайней мере на 3 голоса.
- Самый короткий вход побеждает.