Проект: razbogatel.ru Релиз №2 Цель: Призы и точки Сообщения! Сообщения Менеджер игры: закладка Общие Личный кабинет внешнего пользователя: механизм приобретения и хранения элементов призов в Корзине Менеджер игры: закладка Изменение координат Менеджер игры: закладка Перезагрузка 1. 2. 3. Лог уведомлений пользователю (Ид, дата, время / Ид пользователя / тип уведомления / текст уведомления ) Призы (Пространство / Призы / Группы) Меню слева с перечнем призов Добавить/редактировать приз Поля: Название, флиппер не ниже, текс уведомления о полном наборе, текст уведомления на почту. Загрузка / удаление картинок (сохраняем загруженную картинку в исходном размере) Табличка с элементами приза Таблица имеет столбцы № / Название элемента / Действителен / Виден для радара / Цена / Тип очков / Картинка / Блокировать / действия (удалить или редактировать). Добавление / редактирование элемента приза 4. 1 5. 6. 7. Удалить элемент приза Удалить можно только элемент, который не в пространстве Удалить приз Удалить можно приз, у которого нет элементов Пространство / Призы / Разбить на отрезки Администратор указывает кол-во отрезков, на которое он хочет разбить пространство (для призов) Пространство / Призы / Автоматическая загрузка 8. Логика работы формы заполнения параметров отрезка, аналогична логике заполнения формы типами точек. Пространство / Призы / Ручная загрузка 9. Пространство / Призы / Изменение координат 10. 11. ГеймБандл \ Сущьность Корзина Пользователь / Элемент приза / Кол. прыжков Прижок 12. Если в точке есть элемент приза Проверить признак «Блокировать». Если Флаг установлен – то пользователю ничего не выводим . Если Запрос на приобретение положительный, то - Списание стоимости элемента приза с активного 01, или депозитного 03 счета Если для элемента приза установлен признак «возобновлять» то получить новую случайную координату и поменять точки призов местами. 13. 2 14. При попадании в точку, содержащую игровой элемент, в случае количества очков на Активном счету достаточного для приобретения игроку выдается запрос на приобретение бонуса, в случае получения подтверждения бонус добавляется игроку в Багаж и отображается на панели флиппера. Стоимость бонуса определяет Менеджер игры в закладке Пространство/Бонусы. Цвет уведомления – белый. Личный кабинет внешнего пользователя: управление счетами Флиппера 15. GalaxyBackEndBundle \ Счета \ Депозитный счет (прайс покупки очков) (без прайса) 16. GalaxyInfoContentBundle (Поощрения за правильный ответ, Поощрения за правильный ответ автору контента, Санкции за неправильный ответ, Соц. группы сообщения, История демонстрации контента, Кол-во ответов на вопросы,Лог ответов на вопросы), 17. Личный кабинет внешнего пользователя: закладка Корзина 18. В данной закладке пользователь имеет возможность просмотреть весь свой игровой актив внешнего пользователя. GalaxyGameBundle API \ Прыжок Если для элемента приза есть признак захвата радаром другого пользователя – то текущему пользователю элемент приза не отображаем Если ловушка В зависимости от типа аннулировать максимальный или минимальный счетчик призов. Если + Период Продолжительность принадлежности элемента приза Увеличение счетчика «пребывание призов в корзине». Для элемента приза с минимальным значением счетчика на заданное кол-во. 19. Если + Период принадлежности для всех элементов призов Увеличение счетчика «пребывание призов в корзине». Для всех элементов приза. Если минус Период Продолжительность принадлежности элемента приза Уменьшение счетчика «пребывание призов в корзине» на заданное кол-во. Для элемента приза с минимальным значением счетчика. Если минус Период принадлежности для всех элементов призов Уменьшение счетчика «пребывание призов в корзине» на заданное кол-во. Для всех элементов приза. 20. 3.6 Закладка Магазин В данной закладке пользователь имеет возможность: • Просмотреть информацию по общей статистике; • Приобрести игровые активы (флипперы и др.); • Приобрести платные игровые сервисы; • Пополнить Депозитный счет специализированными игровыми очками. 3