1.5 Ресурсы

Ресурсы - это всё, что мы можем дать или назначить пользователю в результате его действий. У ресурса обязательно должно быть название, очень желательно картинка (JPEG или PNG 200*200) и описание.

Виды ресурсов

Деньги и ключевые - это самый главный тип, они показываются у пользователя на самых видных местах. Это основной (а иногда единственный) наградной ресурс вашей игры. По ключевому ресурсу можно выстроить рейтинги или задать разделение на команды.

Инвентарь и товары - это второстепенные ресурсы, они показываются у пользователя во вкладке Инвентарь. У них может быть признак массовости, массовые ресурсы занимают в инвентаре одну клеточку и пишется число сколько их, а одиночные будут занимать по клеточке на каждый ресурс. Имеет смысл ставить одиночный тип если ресурса планируется не очень много (до 10, ладно?).

Достижения - почти то же, что и инвентарь, но ещё видны в рейтинге в полоске достижений. Скажем так, это инвентарь, которым нужно гордиться и чтобы все знали, что он у вас есть! :)

Скрытые переменные - у этого типа нет картинки, и его пользователь нигде не видит. Вы можете использовать этот тип, чтобы пометить "количество попыток пройти викторину", или ещё какие-то заметки, необходимые для логики вашей игры.

Дополнительные настройки

Краткое обозначение - 3 символа ресурса (например USD), чтобы коротко показывать пользователю где-то на заметном месте, что у него есть. 

Эквивалент рубля - этот переключатель можно включить одновременно только для одного ресурса. Его смысл в том, что все платежи в реальных деньгах, приходящие в ваш кабинет, будут автоматически превращаться в этот ресурс на счетах пользователей. Чтобы не путаться, рекомендуем так его и назвать - рубль.

Показать в каталоге - вы можете установить в группу наше приложение, в котором будет каталог, где пользователь сможет увидеть этот ресурс и как-то его получить.  

Числовые формы - чтобы пользователь мог получить в личном сообщении информацию о количестве у себя ресурса на нормальном русском языке: "у вас 5 монеток" или "у вас 21 монетка". 

Способы получения

Если вы отметили опцию "Показать в каталоге" - пользователь увидит ресурс в разделе каталога. Это как магазин, но не совсем. В магазине товары обмениваются на деньги, а в каталоге вы можете дать пользователю возможность собирать ресурсы из других ресурсов, более низкого уровня. Например, вы создаёте ресурс "вода", "гречка", "масло" и "гречневая каша" и задаёте правило, согласно которому, кашу можно получить из 5 гречки, 1 масла и 10 воды. А если надо - добавить ещё способ получения, например, обменять кашу на 100 рублей, которые эквивалент реального рубля - тогда получится как в магазине. Путей получения может быть много и пользователь сможет выбрать какой ему больше подходит.

Сообщение при покупке

Отправить покупателю личное сообщение после зачисления ресурса на его счёт.  Некоторые используют эту опцию для продажи информационных товаров, человек покупает что-то в каталоге - ему приходит ссылка. Только убедитесь сперва, что пользователь разрешил вам отправить ему сообщения!

Разделение на команды

Об этом немного попозже...

Системные операции

Которые лучше не трогать, потому что это может привести к необратимым последствиям. Но мы только посмотрим ;)

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

Синхронизация счетов с транзакциями. Если простым языком, то у пользователя есть какое-то количество ресурса, например 20 монеток. Это его счёт. А ещё есть список операций, как эти монетки к нему попали. Сначала он заработал 5, потом ещё 25, потом потратил 10 - это транзакции. В идеальном мире сумма транзакций всегда равна счёту, 5 + 25 - 10 = 20 монеток на счету. Но в жизни мы можем что-то зачислить человеку, потом изменить размер награды, что-то выкинуть, зачислить снова. Эта кнопка приводит в порядок расхождение счёта с транзакциями, а ещё меняет сумму в транзакциях, если вы меняли награду за действие в активностях.  

Пример: вы установили награду в 50 монеток за комментарий. И увидели, что все убежали комментировать и получают очень много монеток. Менять что-то задним числом - не очень хорошее дело, но сломать полностью баланс игры (например, если до этого у вас получали мало монеток и огромные начисления обесценят эти достижения) - ещё хуже. Поэтому мы меняем награду активности на 5 монеток и... почти ничего не изменилось, только счета стали медленнее расти, теперь по 5. А чтобы убрать старые начисления по 50 и заменить их новыми по 5, нужно нажать эту вот кнопку синхронизации.