Консольная игра головоломка написанная на С++. Пользователю предстоит угадать зашифрованное слово за 8 попыток.
Игрок выбирает категорию, из которой ему будет загадано слово. После этого игра начинается и в консоль выводится слово, которое отображается как ряд дефисов "-".
Задача игрока угадать, что это за слово и ввести его. Если игрок вводит 8 букв, которых нет в слове, то он проигрывает.
Выбор категории:
Игра началась:
Загаданное слово можно ввести двумя способами:
- По буквам, которые как предполагает игрок имеются в слове.
- Введя целиком слово, если игрок уверен, что именно это слово загаданно.
Подробнее о 1 способе ввода:
Если игрок вводит букву, которая есть в слове, то все "-", загаданного слова где стоит введенная игроком буква заменяться на эту букву.
Если игрок вводит букву, которой нет в слове, то количество его ошибочно введенных букв увеличивается.
Подробнее о 2 способе ввода:
Если игрок знает, какое слово загадано, то он может ввести его целиком. Если введенное игроком слово действительно было загадано, то он побеждает.
В случае если введенное игроком слово не было загадано, он проигрывает.
Определение результата игры:
Если попытки игрока закончатся, то он проиграл. Если игрок отгадал все буквы слова, то он победили.
Игрок может вводить буквы в разных регистрах. Программа обрабатывает их одинаково.
Если игрок вводит символ, которого нет в языке, на котором загадано слово, то он будет об этом уведомлен. Данный ввод не будет засчитан за ошибку и игрок получит возможность повторного ввода.