Привет, несколько недель назад мы запустили механизм кармы на портале RCPilots.pro и с тех пор мы получаем поток вопросов, что это и для чего это нужно. Пришло время рассказать про этот механизм подробнее.
Для чего нужна карма?
Мы долго думали, как можно ввести разделение пилотов внутри сообщества. Первое, что пришло в голову, это ранжирование по уровню их мастерства. Для этого мы учимся собирать статистику вылетов с разных соревнований, анализировать эти данные и выставлять уровень мастерства. (это то, над чем мы сейчас работаем, сейчас такого нет).
Но есть люди, которые хорошо известны сообществу, много делают для него, но не участвуют в гонках. Как отделить их?
Тогда мы посмотрели на другой популярные ресурсы типа Habrahabr. Там хорошо работает самомодерация сообщества по абстрактной величине как “карма”.
Это проявление активности участника в сообществе и отношение других участников этого сообщества к нему. Сделал что-то плохое — получил минусы, хорошее — наоборот, плюсы.
Решили повторить механику.
Как набрать карму?
Увеличить свое значение кармы можно следующими простыми способами:
- Получить голос от другого участника.
- Поучаствовать в гонке, результаты которой будут впоследствии загружены к нам на портал RCPilots.pro
- Каждый пилот, который зарегистрировался на гонку через бота @RCPilots_bot и совершил хотя бы один вылет, получает одно очко кармы за гонку. Таким образом, первый вылет в гонке принесет вам одно очко кармы.
- Прийти первым в любом вылете.
Вы можете получить дополнительно одно очко кармы за каждый вылет в котором вы заняли первое место.
Помощь сообществу. В разделе “как потратить карму” есть упоминание про штрафы. Но логично добавить бонусы. Список того и другого уточняется, но общая механика будет именно такой.
- Помощь сообществу. В разделе “как потратить карму” есть упоминание про штрафы. Но логично добавить бонусы. Список того и другого уточняется, но общая механика будет именно такой.
Пример расчета кармы на гонке:
Например, вы пришли на гонку и прошли 3 раунда (совершили три вылета).
1й вылет — пришли третьим. Получили +1 очко кармы за участие в гонке.
2й вылет — пришли первым. Получили +1 очко кармы за первое место.
3й вылет — пришли вторым. Не получили кармы.
Итого за эту гонку вы получите 2 очка кармы.
Кто может голосовать?
Для того, чтобы на баланс кармы не влияли люди, которые только подключились к сообществу, а также ограничить количество голосов, мы ввели следующие ограничения.
Голосовать за изменение кармы других участников (и за рейтинг) могут только те пилоты, у которых у самих значение кармы больше или равно 10.
В день каждый участник с кармой больше 10 может голосовать не более 2х раз. Учитывается уникальный голос, т.е. вы не можете голосовать за одного и того же участника многократно.
Если вы сначала поставили “+”, а потом решили поставить “-”, то ваш изначальный голос будет изменен.
Например, у пилота карма = 8, вы ставите “+” и карма у него становится 9.
Потом что-то произошло и вы решили поставить “-”, то итоговое значение кармы у пилота станет 7. Мы сначала удалим ваш первый голос, а потом запишем новый.
На что тратить карму?
На момент написания статьи карма дает только возможность влиять на карму других пилотов и голосовать за команды.
Но вот что мы планируем сделать в ближайшем будущем:
- Зарегистрировать новую команду. (50-100 очков кармы)
- Перейти из одной команды в другую (10-30 очков кармы)*
- Поменять очки кармы на взнос за участие в гонке.
- Штрафы. Например, за опоздание на гонку или неспортивное поведение.
- И еще несколько интересных и полезных функций
*Начали наблюдать беспорядочные прыжки между командами. Надо сделать инструмент для повышения осознанности.
Вобщем, карма стала удобным инструментом для получения различных бонусов и приоритетов для участников портала.
Регистрируйтесь, летайте, развивайтесь!