Описание проекта - ToToshka45/GameBy GitHub Wiki
Общая информация
Тема проекта: "Афиша мероприятий и поиска компании для гиков/киберспортсменов/любителей настолок и пр" Кодовое название проекта: "GameBy" или "Игры рядом!"
Краткое описание
Проект веб-платформы развлекательных мероприятий для любителей настольный игр, квизов, викторин, возможно компьютерных игр, сходок ролевых и пр.
Роли пользователей
- Игрок обладает следующими правами:
- просмотра мероприятий
- отправки заявок на участие
- оценки мероприятия после участия
- редактирование своего профиля
- Организатор является расширением роли Игрок и обладает следующими дополнительными правами:
- создания/редактирования/удаления своих мероприятий
- принятия или отклонения заявок на участие в своих мероприятиях
- удаления игроков из своих мероприятий
- назначения помощника своего мероприятия. Помощник получает процент от стоимости мероприятия или фиксированную оплату
- Помощник организатора является расширением роли Игрок и обладает следующими дополнительными правами:
- дополнительные права, которые даёт ему организатор мероприятия по своему усмотрению
- не может обладать правами из "критической секции", например, удаление мероприятия.
- Модератор обладает следующими правами:
- просмотра/удаления мероприятий
- просмотра жалоб на игроков и организаторов
- проверка мероприятий организаторов с малым рейтингом
- чата с организатором.
Монетизация
Мероприятия могут быть платными и бесплатными. Бесплатные мероприятия могут создавать любые Организаторы.
Платные мероприятия могут создавать Организаторы, которые заключили соответствующий договор с платформой. Платформа забирает себе некую долю дохода (комиссию) от платных мероприятий. Это может быть процент или фиксированная цена.
Характеристики мероприятия:
- Название, описание, тема
- Онлайн/офлайн (город/локация с указанием на Яндекс картах)
- Время начала и примерная длительность
- Минимальное/максимальное кол-во людей для проведения
- Требования к участникам для принятия участия в игре (минимальный возраст, рейтинг в системе и т.д.)
- Бесплатное мероприятие или платное, если платное, то цена
- Фотогалерея
- Открытое/Закрытое мероприятие
Функционал мероприятия:
- Приглашение/Исключение игроков
- Черный список
- Оценить участников/организатора (после завершения)
- Репорты
Характеристики профиля Игрока
- История участия в мероприятиях
- Рейтинг
- Коллекция своих настолок
- Стена с короткими постами
- Подписка на пользователя (follow)
Чаты
- Приватные
- Групповые от мероприятий (генерятся к каждому мероприятию автоматом)
- Групповые между участниками
Ролевая модель и статусы
Статусы – игровая составляющая ролевой модели, которая фактически ни на что не влияет, кроме уровня доверия к участнику. Статус будет меняться и развиваться по мере того, как Пользователь (независимо от роли) будет принимать участие в мероприятиях на портале.
- Организатор имеет базовый статус “Гейм-мастер”. Может меняться в зависимости от средних оценок пользователей, кол-ва проведенных мероприятий с определенных рейтингом и пр.
- Статус игрока может зависеть и меняться в зависимости от опыта и кол-ва проведенного времени на платформе, кол-ве мероприятий, в которых он принял участие. Статусы могут менять в зависимости от предпочтений Игрока. К примеру, при регистрации он может выбрать одну из предложенных тематик (Фэнтези, Фантастика, Гарри Поттер, Звёздные войны и пр.) и его статус будет меняться в рамках выбранной тематики/вселенной. Пример древа статусов: Юнлинг -> Падаван -> Рыцарь-Джедай -> Магистр Джедай -> Грандмастер Джедай
- Модератор мероприятий имеет базовый статус “Подмастерье”. Помощники организаторов также могут иметь внутреннюю систему рейтинга с изменением статуса.
Барахолка
- Объявления продажи
- Аукционы
Ключевые особенности:
-
Простой и понятный интерфейс. В разделе игры вверху поисковая система мероприятий по тематике и основным параметрам.
В нижней части карусель с мероприятиями или же просто блочное отображение ближайших мероприятий с датами и свободными местами.
Блок с инфо о предстоящих мероприятиях:- На главной – организаторы с лучшим рейтингом
- Фильтры по датам/городам/кол-ву человек/рейтингу/играм
-
Внутренняя система рейтингов для игроков и отдельно для организаторов (+ помощников организатора).
-
Барахолка товаров игрового плана: настольные игры и детали к ним, костюмы и атрибутика, игрушки и пр.
-
Новостная лента от участников и организаторов (наверное в профиль сунуть надо)
-
Библиотека настольных игр
-
Библиотека правил и описаний игр
-
Форум
-
Телеграм-чат с ботом, рассылающим анонсы мероприятий. (+ возможно новости)
-
Новостной блок от админов, модеров и проверенных организаторов
-
Всплывающее окно с краткой информацией об игроке
-
Рейтинг у организатора, рейтинг у игрока, статусы за достижения