17.12.2020

Блог разработчиков: система репутации

В начале 5 года мы анонсировали разработку системы репутации в Rainbow Six Осада. Нам хотелось представить ее в последнем сезоне, но в виду пандемии международный запуск пришлось отложить. Однако команда внедряла отдельные наработки начиная с Operation Shifting Tides, и в результате система в какой-то мере уже работает в фоновом режиме.

Вкратце о системе репутации

Система репутации создана для обеспечения игроков инструментами, позволяющими положительно влиять на жизнь сообщества «Осады», а также обучения помощи другим и объяснения, какие поступки являются дезорганизующими. Она оценивает действия и опыт всех пользователей, чтобы определить ситуацию в сообществе.

Наши цели — противодействие некорректному поведению и поощрение положительных примеров, а также налаживание обратной связи с игроками по поводу их репутации. Мы хотим стимулировать здоровые отношения, улучшить взаимодействие и наградить пользователей, чтобы создающие атмосферу безопасности чувствовали, насколько ценен их вклад в развитие сообщества Rainbow Six Осада. Новички, профессионалы, нерейтинговые игроки и ведущие трансляций — все могут рассчитывать на честную игру, ради чего и создавалась система.  

[R6SE] DevBlog: Reputation System Figure 1 (иллюстрация 1)

В этом году мы внедряли функционал в фоновом режиме: он уже работает, но его действия незаметны и пока никак не влияют на пользователей. Такой принцип позволил нам продолжить наблюдение, разработку и отладку, чтобы система честно расценивала каждое игровое действие.   

Очки и меры

Как указано на иллюстрации 1, в зависимости от действий игроки получают оценку своей репутации. Эти баллы — часть системы уровней, по которой распределяются меры или награды. Оценка репутации основывается на двух факторах: действия и их направленность (иллюстрация 2). Действия в игре подразумевают определенную оценку. Затем их влияние на процесс суммируется и определяет итоговые баллы игрока.

[R6SE] DevBlog: Reputation System Figure 2 (иллюстрация 2)

Репутация позволяет оценить поведение игрока в общем. При низком результате будут применяться определенные меры. Для профилактики мы внедрим подсистему, которая накладывает превентивные штрафы и оповещает игроков, намеренно ведущих себя некорректно, об оценке, которую получат их действия.

[R6SE] DevBlog: Reputation System Figure3 (иллюстрация 3)

План на 6-й год

В грядущем году мы продолжим отладку системы репутации. Первая половина отдана на внедрение предупредительного функционала, который позволит фиксировать повторяющиеся случаи грифинга и оскорбления. Команда также продолжит работу над внешней оболочкой системы оповещения пользователей об изменениях в их репутации.

Помимо этого отдел изучения поведения игроков будет разрабатывать кратко-, средне- и долгосрочные планы для текущих инициатив — от функций для определения и предотвращения случаев некорректного поведения до усиления работы антимошеннических систем. Мы не прекратим изучать отзывы, вносить совпадающие с желаниями сообщества изменения, которые повысят эффективность нового функционала, и стараться сообщать о них игрокам. Команда не сомневается, что фанаты проекта могут оказать помощь в разработке и системы репутации, и будущих улучшений.

Посетите наши соцсети