Приложение состоит из трёх страниц *:
- стартовая страница приложения
- страница викторины
- страница с результатами
- Стартовая страница определяет общее впечатление о приложении. Приветствуется художественное оформление, анимации, фоновое видео и другие эффекты, привлекающие внимание пользователя
- В хедере есть логотип приложения, навигация по страницам приложения (стартовая страница и страница викторины)
- В футере приложения есть ссылка на гитхаб автора, год создания приложения, логотип курса со ссылкой на курс
- верхняя панель
содержит список вопросов и текущий счёт игры - блок с текущим вопросом
содержит аудиоплеер с записью голоса птицы и заглушки на месте названия и изображения птицы. Когда игрок выбирает правильный ответ, в блоке отображаются название и изображение птицы, голос которой звучал - блок с вариантами ответов
содержит список с названиями шести разных птиц - блок с описанием птицы
содержит приглашение послушать плеер и выбрать птицу из списка. Когда игрок выбирает вариант ответа, в блоке отображаются данные о выбранной птице: изображение, русское и латинское название, аудиозапись голоса, краткая информация
- Отображается после завершения викторины, содержит набранные в ходе игры баллы
- Если набрано не максимально возможное количество баллов, игроку предлагается пройти викторину ещё раз. Есть кнопка перенаправляющая к началу игры.
- Если набрано максимально возможное количество баллов, выводится поздравление и уведомление об окончании игры (этот пункт не проверяется)
- птица в блоке с вопросом выбирается рандомно
- при клике по варианту ответа с названием птицы, в блоке с описанием птицы выводятся информация о ней
- если игрок выбрал правильный ответ, в блоке с вопросом выводится название и изображение птицы
- в начале игры количество баллов 0. Если игрок дал правильный ответ с первой попытки, его счёт увеличивается на 5 баллов, каждая следующая попытка даёт на один балл меньше, если правильный ответ дан только с последней, шестой попытки, игрок получает за него 0 баллов. Баллы за все вопросы суммируются
- для правильных и неправильных ответов игрока используется звуковая и цветовая индикация
- когда игрок дал правильный ответ, активируется кнопка "Дальше" и он получает возможность перейти к следующему вопросу
- после последнего вопроса выводится страница с результатами игры