A=1;B=100;X=0;C=0;N=$[$RANDOM%$B+1];until [ $X -eq $N ];do read -p "N between $A and $B. Guess? " X;C=$(($C+1));A=$(($X$N?$X:$B));done;echo "Took you $C tries, Einstein";


Данная команда представляет собой игру, в которой пользователь должен угадать загаданное случайное число. Команда генерирует случайное число в диапазоне от 1 до 100 и запрашивает ввод пользователем числа в этом же диапазоне. После каждого введенного числа программа дает подсказку и сужает диапазон угадываемых чисел. Когда пользователь угадывает число, выводится сообщение о количестве попыток, затраченных на угадывание. Альтернативы — игры-квесты, где нужно решать задачи и побеждать противников.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *