Геймификация на форума на двигателя XenForo

двигателя

Въведение и избор на решение

Рано или късно настъпва момент в живота на всяка форумна общност, когато има спешна нужда от използване на нови инструменти за привличане и задържане на хора.

И такъв много ефективен инструмент се крие зад модерната сега дума gamification. Тоест използването на специфични за играта техники и подходи в процеси извън играта за привличане и включване на членове на общността във форума в създаването на активно и мощно информационно поле около нашия продукт. Форумният двигател XenForo, използван в нашата компания, в момента е най-популярният и бързо развиващ се. Този двигател по подразбиране има вградена система за трофеи, базирана на собствена, много ограничена система от критерии. Самата система за създаване на трофей също има ограничена функционалност, например, няма възможност за създаване на трофей с графична значка, няма възможност за създаване на скрити трофеи и т.н. Например, ето екранни снимки на системата за трофеи XenForo по подразбиране за трофея Addicted (присвоен, ако бъдат достигнати 1000 публикации):

трофеи

Дефиницията на критерия за този трофей изглежда така (раздел Наградете този трофей, ако.):

форума

Наистина е възможно да се създаде и използва геймификация на базата на вградени инструменти и критерии, но в крайна сметка това не изглежда достатъчно привлекателно и модерно. Критериите за получаване на трофеи също не са достатъчни.

Енджинът на XenForo е добър, защото има много сериозна и активна общност (има и българоговорящи групи), която постоянно работи за подобряването му. Създадена е огромна база от всякакви плъгини, стилове, темплейти и пр. Те са както комерсиални, така и безплатни. Съществуватдори отделни компании, разработващи и продаващи решения за XenForo, като Brivium.

По този начин, след известно време в търсене на подходящо решение и питане на общността, беше определено най-доброто решение до момента за внедряване на усъвършенствана система от трофеи и постижения на платформата XenForo - пакет от плъгини Master Badge и CTA Criteria. Бяха изпробвани и други популярни решения, като Brivium Extra Trophies Awarded, но тяхната функционалност беше оценена като недостатъчна.

Но нека се върнем към комбинацията от Master Badge и CTA Criteria. Първият плъгин е платено ($35) мощно решение за управление на системата от постижения и трофеи, а вторият плъгин е безплатно увеличение за броя на възможните критерии за получаване на трофей. И двата плъгина се актуализират рядко, но имаше актуализации през 2016 г. Лесно и лесно е да се свържете с разработчиците или в дискусията на приставката на неговата страница, или в лична кореспонденция.

Конфигуриране на приставката Master Badge

Нека разгледаме по-отблизо конфигурирането на приставката Master Badge. Първият раздел изглежда така:

форума

Интересното тук е опцията „Показване на избраните значки на потребителя в членска карта“ и свързаните с нея „Избрани значки“. В полетата по-долу можете да зададете колко трофея потребителят може да покаже на своята членска карта в зависимост от текущото си ниво. Например, за достигнато ниво 10, потребителят може да покаже 5 спечелени трофея на своята членска карта. Изглежда така:

трофеи

Следващият раздел с настройки изглежда така:

трофеи

Тук интересът е колко точки трябва да спечелите, преди да достигнете следващото ниво (Points Per Level) и системата за отбелязване на точки при преминаване от ниво на по-високо ниво (Level Up Options). Има дори калкулатор за ниво за изчисляваненеобходимия брой точки за достигане на определено ниво.

И третият раздел с настройки:

геймификация

Това определя местоположението на уиджетите за напредък (Прогрес към следващо ниво) и водещите потребители (Най-високо ниво) в страничната лента на форума.

Създаване на трофейна система

Като начало трябва да се каже, че Master Badge определя две важни единици - Badge и Trophy. Значката има свои собствени свойства, най-важното от които е Режим на значка, и може да включва трофеи. Режимът на значка може да бъде:

  • Видими – всички трофеи, включени в тази значка, са видими.
  • Стъпка по стъпка - Следващият трофей ще бъде показан само след получаване на предишния.
  • Скрит - Трофеят ще бъде показан само когато бъде получен.

форума

В Badge създаваме трофеи. Въпреки че могат да се създават трофеи, без да се включват в значката. Има три раздела в прозореца за създаване на трофей. Първите две са важни за нас. Първият задава името на трофея, неговата стойност (Трофейни точки), неговото описание, неговата принадлежност към значката, неговия ред, неговата икона:

форума

Вторият раздел е най-важен, той задава критериите за получаване на трофей и благодарение на вече споменатия плъгин CTA Criteria, броят на тези критерии е значително увеличен, за разлика от системата за трофеи XenForo по подразбиране. Тук не се побират всички възможни критерии, включен е само един - постигане на 100 харесвания:

трофеи

Критериите за трофей могат да се комбинират, което ви позволява да създавате всякакви екзотични и редки трофеи. В резултат на това се формира определена структура от значки и трофеи. Интересна функция е и възможността да ги контролирате - дайте трофей на определен потребител извън ред или дайте специален трофей без определен критерий на конкретен потребител заспециални заслуги, можете да видите всички потребители, които имат трофей, и можете да видите иконата на трофея:

двигателя

По този начин системата ви позволява да създавате сложни структури за внедряване на геймификация във форума. Въпросът опира само до фантазията за създаване на трофеи и съответното графично оформление на иконите за трофеи. Разбираемо е, че иконите с трофеи трябва да бъдат последователни по стил и да изглеждат привлекателни.

На изображението по-горе можете да видите следния тест, чернова на системата:

геймификация

Система от страна на обикновените форумци

След като системата за трофеи е настроена и работи, от гледна точка на потребителите на форума, тя се вижда по следния начин:

Разделът Баджове се появява в главното меню на форума със собствени раздели Класация и Последно наградени:

xenforo

В профила на всеки потребител на форума се появява и отделен раздел Баджове, където се виждат неговите заслуги:

геймификация

трофеи

В теми и публикации вашите заслуги ще бъдат видими по следния начин:

форума

в същото време броят на разрешените за показване трофеи се определя от нивото на потребителя (точки за ниво) и зависи от настройките на приставката Master Badge, както е споменато по-горе. Потребителят ще види факта на получаване на всеки нов трофей под формата на съответен сигнал в горния десен ъгъл на форума.

За провокацията и резултатите

Техническите въпроси на внедряването със сигурност са важни, но също толкова важна част от системата е нейното съдържание. Създаването на запомнящи се, креативни и ярки трофейни икони с не по-малко запалителни описания е много нетривиална задача. Как да събудите силното желание на потребителя да получи този или онзи трофей, като го визуализирате и вербализирате, е тема за отделно изследване. Позволете ми само да кажа, че доста голям опит в игрите, пакости идори здравословната провокативност е просто необходима тук. В същото време е важно да не се преминава определена граница, за да останем в рамките на политическата коректност, религиозната и расовата толерантност. Това е особено важно във форуми с многонационален и многоконфесионален състав на общността.

Като малък пример за този подход мога да дам няколко трофея от нашия форум:

Когато регистриран потребител влезе във форум от резултатите от търсенето с Google, той ще получи трофейLMGTFY(Нека Google това за теб) с описанието „Знаете, че форумът има собствено търсене, нали?“ и икона под формата на Блиц от анимационния филм Zootopia.

Този подход има тенденция да предизвиква положителен отговор от общността, особено когато такива трофеи са скрити и неочаквано присъдени на потребителите.

Твърде рано е да се говори за резултатите от прилагането на това внедряване на геймификация по отношение на целите, посочени в началото на статията, но тенденцията на постоянно нарастване на активността във форума е забележима. Сега, след няколко месеца от стартирането на системата, е трудно да се оцени делът на геймификацията в това, но с натрупването на статистика може да се опита да се оцени по-подробно нейното въздействие.