Программа наугад выбирает слово, скрывает его буквы оставляя пробелы и запускает игру выводя прогресс и действия игрока на экран.
Скрипт берет слово которое было ранее выбранно наугад, разбивает по буквам и заменяет их специальными одинаковыми символами, что бы в дальнейшем его скрыть.
Запускается игра в которой игрок угадывает слово по буквам, всего у игрока 6 попыток. Каждая попытка показывает верно игрок угадал букву или нет.
Игра заканчивается после того как игрок угадает все буквы или же когда закончатся все попытки. В случае проигрыша игроку тоже будет показано загаданное слово.
Функция позволяет игроку вводить предполагаемые буквы и выводит их на экран, а также показывает сколько осталось попыток. Если игрок ввел не букву, указывает что нужно ввести букву в нижнем регистре. Если игрок повторно ввел уже угаданную букву - указывает на это.
- Буквы которые игрок ввел, но не угадал(ошибся).
- Буквы которые игрок угадал.
- Буквы которые ранее были скрыты специальными символами - заменяя их пробелами.
Функция выбирает случайное слово в заданном файле, удаляет всё лишнее (табуляцию, перенос, пробелы) и возвращает его в нижнем регистре.