Секретный уровень
Где-то в игре есть секретный уровень. Он открывается, если вы нашли золотой ключ или собрали все монеты на уровне и прошли его меньше чем за 60 секунд. Всё, что для этого нужно, хранят две новые константы: coinsInLevel — число монет на всём уровне, а hasKey равно true, если вы нашли ключ.
В конце программа выводит ещё одну строку: Секретный уровень: открыт или Секретный уровень: закрыт. Вы не нашли ключ и пропустили 3 монеты из 40, поэтому вывод заканчивается так:
Звёзды: 2 из 3
Рекорд: 900
Секретный уровень: закрытУпражнение проверяет программу и на других данных, поэтому убедитесь, что она правильна в любом случае: с ключом секретный уровень открывается при любом счёте; со всеми 40 монетами за 55 секунд он тоже открывается; со всеми 40 монетами за 85 секунд он остаётся закрытым.
Вот и весь проект. Пройдя всего два урока, вы написали финальный экран игры: он считает с помощью констант и переменных, принимает решения с помощью условий и выводит понятный отчёт с помощью шаблонных строк. В следующем уроке вы узнаете о массивах, которые хранят много значений в одной переменной, например счёт за все ваши уровни.
Задание
- 1
Выведите, открыт ли секретный уровень. При значениях из программы последняя строка —
Секретный уровень: закрыт.