Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SongBird #5

Open
wants to merge 26 commits into
base: master
Choose a base branch
from
Open

SongBird #5

wants to merge 26 commits into from

Conversation

a-velesov
Copy link
Owner

@a-velesov a-velesov commented Aug 23, 2020

  1. Task:
    https://github.com/rolling-scopes-school/tasks/blob/master/tasks/songbird.md
  2. App screenshot:
    https://prnt.sc/u55cw9
  3. Deploy:
    https://songbird-a-velesov.vercel.app/
  4. Done 24.08.20 (deadline 01.09.20)
  5. Score: 240 / 240
  • Вёрстка, дизайн, UI: (+30)

минимальная ширина страницы, при которой приложение отображается корректно – 320 рх
внешний вид приложения полностью повторяет демо или является его улучшенной версией

  • Аудиоплеер: (+30)

стандартный: (+10)
кастомный, такой же, как в демо приложения, может отличаться по цвету: (+10)
у кастомного аудиоплеера есть регулятор громкости звука: (+10)
Для кастомизации аудиоплеера можно использовать библиотеки

  • Контент: (+20)

использование заранее подготовленных данных birds data: ( 0 )
создание и использование собственной коллекции данных, либо использование подходящего API: (+20)

  • Header: (+20)

правильное отображение текущего счета игры: (+10)
индикация текущего вопроса: (+10)

  • Блок с вопросом: (+20)

подстановка дефолтного изображения и замена названия птицы на символы (***), пока игрок не выберет правильный ответ: (+10)
при выборе правильного ответа появляется изображение и название птицы: (+10)

  • Блок с вариантами ответов (названия птиц): (+30)

цветовая индикация правильного/неправильного ответа в виде индикаторов разного цвета рядом с названием птицы: (+20)
при клике по названию птицы в блоке с описанием птицы отображается информацию о ней: (+10)
Если правильный ответ уже дан, возможность просматривать описания птиц при клике по названию остаётся, цвет индикаторов при этом не изменяется.

  • Блок с описанием птицы: (+30)

пока игрок не кликнул по названию птицы из списка, в блоке выводится короткий текст с предложением послушать плеер и выбрать название птицы, чей голос прозвучал: (+10)
при клике по названию птицы из списка, в блоке с описанием птицы появляется актуальная информация о ней: (+20)
Информация о птице включает:
изображение
название (на русском и на латыни)
аудиоплеер с записью голоса
дополнительное описание птицы.

  • Кнопка перехода к следующему вопросу: (+30)

пока не выбран правильный ответ, кнопка не активна, нет возможности перейти к следующему заданию. Активное и неактивное состояние кнопки визуально отличаются, например, активная кнопка имеет зеленый, не активная - серый цвет: (+10)
после правильного ответа на последний вопрос, клик по кнопке скрывает блок с вопросом, блок с вариантами ответов и блок с описанием птицы. Появляется сообщение с поздравлением об окончании игры: (+20)
Сообщение содержит количество набранных баллов из максимально возможных и кнопку с предложение сыграть ещё раз.

  • Extra scope: (+30)

звуковая индикация правильного/неправильного ответа: (+20)
при выборе правильного или неправильного ответа издаются разные звуковые сигналы
при выборе неправильного ответа проигрывание аудиоплеера не должно останавливаться
при выборе правильно ответа проигрывание аудиоплеера должно остановиться
Поздравление с абсолютной победой, если набрано максимально возможное количество баллов: (+10)
Здесь можно проявить свою фантазию. Это может быть все, что угодно. Например: картинка, анимация, видео, ссылка на что-то интересное, сертификат знатока птичьих голосов, слоган "теперь ты знаешь кто чирикнул" и т.д
Для удобства проверки правильные ответы выведите в консоль.

@vercel
Copy link

vercel bot commented Aug 23, 2020

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/velesov/songbird-a-velesov/ke3kegsr2
✅ Preview: https://songbird-a-velesov.vercel.app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant