Разработка мобтльного приложения викторины для Android
Структура проекта:
- мобильное приложение участника викторины, общающееся с серверной частью
- серверная часть, реализующая логику игры включающая админку ведущего
- Игроку для участия необходимо скачать мобильное приложение и зарегистрироваться
- Регистрация для участия в текущей/объявленной игре возможно только до старта игры (старт управляется ведущим эфира через админку).
- В ходе регистрации кроме обычной информации (логин, пол, возраст, емейл, телефон и т.п.) важно запросить (или определить автоматически) географическое расположение пользователя.
- Викторина: есть вопросы и несколько (3-4) вариантов ответа.
- Ведущий через админку запускает очередной вопрос, и участники игры видят его на смартфонах.
- Ведущий через админку запускает прием ответов, и участники видят варианты ответов + включается таймер (на стороне клиента - мобильного приложения).
- Если игрок дал верный ответ за отведенное время, то игрок получается баллы (чем быстрее ответил – тем больше баллов), если не успел или ответил неправильно – то баллов не получает.
- Если по итогам текущих результатов (до окончания игры) игрок попадает в «призеры» - в интерфейсе игры на смартфоне должны быть определенные изменения (некая «подбадривающая» заметная индикация).
- После последнего вопроса подводятся итоги и объявляются победители.
- После игры игрок должен иметь возможность посмотреть свои результаты в разрезе кол-ва баллов и потраченного времени на каждый вопрос, а также увидеть весь “топ призовых мест”
- Все результаты сохраняются на серевере