После регистрации у пользователя должна быть возможность создать игру. Я думаю это должно быть что-то вроде пошагового wizard’a.
Основные поля для игры
- Название (опционально)
- Тип игры (или режим)
- Гонка – когда люди соревнуются за призовые места, то есть по окончанию игры по кол-ву очков определяется кто занял первое место, кто второе, кто третье и т.д.
- Свободный режим – когда в любой момент времени можно обменять заработанные очки на призы
- Дата начала игры (опционально для любого типа игры)
- Дата окончания игры (обязательно для гонки, опционально для свободного режима)
🤹 Задания
При создании игры пользователь может указать от одного до бесконечности заданий для выполнения.
Список полей для заданий
- Простые
- Название
- Описание
- Фото (?) / Иконка (Emoji)
- Награда за выполнение задания (кол-во очков)
- Сколько раз можно выполнить задание (от 1-го до бесконечности)
- Сколько кулдаун (”перезарядка”) между повторными выполнениями заданий (если можно выполнять это задание несколько раз) (опционально)
- Дата до которой надо выполнить задание (опционально)
- Требуется ли подтверждение выполнения задания со стороны ведущего
- Сложные (для продвинутых правил)
- Множитель очков при повторном выполнении задания. Может быть больше одного (и тогда с каждым повторным выполнением задания вы получаете всё больше и больше очков) и меньше одного (при каждом выполнении вы получаете всё меньше и меньше очков)
- Период сброса множителя очков в исходное состояние
- Уменьшение заработанных очков в зависимости от приближения к дедлайну (?)
- Требуется ли подтверждение выполнения задания от других игроков, если да, то какой минимальный процент игроков (или просто число) должны подтвердить что вы выполнили это задание (?)
🎁 Призы
После того как пользователь указал правила игры и задания, он может установить призы от одного и до бесконечности.
Список основных полей для призов
- Название
- Описание
- Фото / Иконка (Emoji)
- Свободный режим игры
- Стоимость приза в очках
- Сколько игроков может получить этот приз
- Сколько раз один и тот же игрок может получить этот приз
- Режим гонки
- Номер места для которого предназначен этот приз
👨👨👧👦 Участники