четверг, 6 июня 2013 г.

Болванка игры с монетизацией и статистикой

В этом архиве болванка игры на AS2 с основной структурой - прелоадер Мочи, рекламный блок 300х250 тоже Мочи и статистика МочиБот.
Исходник состоит из трех кадров - preloader, menu и game.
Данный исходник нужен скорее не как основа для создания игры, а как образец того, куда и как нужно располагать изначально код для МочиАдс и МочиБота.

среда, 5 июня 2013 г.

Добавление статистики в Флеш-игру

Удобно добавлять в Флеш-игры статистику МочиБота - одного из сервисов Мочи.
МочиБот находится по адресу: https://www.mochibot.com/
Кто зареген в Мочи, отдельно регистрироваться в МочиБоте не нужно - жмите login, аппрувьте Термсы сервиса и добавляйте новое Флеш-приложение.

Далее нужно в папку с файлом .fla Флеш-игры скопировать файл MochiBot.as и в начале самого первого кадра вставить тот код, который сгенерирует на втором шаге МочиБот.

Если перестали отображаться прелоадер и баннеры MochiAds

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

Как заполнить профиль игры для MochiAds

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

Для заполнения профиля игры переходим по УРЛу Game Profile в админке игры, имеющим такой вид: https://www.mochimedia.com/dev/game_settings/_имя_игры_#profile_edit

Что нужно для заполнения профиля (подготавливаем заранее), на примере моей первой игры Necromancer's prediction:
Название игры (уже заполнено): Necromancer's prediction
Разрешение игры (уже заполнено): 640x480
УРЛ для аппрува (где модератор сможет поиграть и решить - аппрувить игру или нет). У меня игра временно залита сюда: http://idgames.ru/test/necromancers_prediction.html
Коммент для ревьюера (я не заполняю, хотя если есть какие-то особенности у игры, то можно заполнить).
Публичное описание игры - подготовьте несколько предложений описания игры на английском языке (или китайском, если игра на китайском).
Мое описание:
Simple game, where you need make sacrifice for take an answer from the Necromancer.
You can sacrifice three types of animals: cock, sheep or bull.
An answer to player's question depends through the position of animal's guts.

Инструкция - подготовьте несколько предложений в качестве инструкции для игры. Это важно, т.к. ревьюер не будет разбираться в сложной игровой механике, а с простой и понятной инструкцией ему будет проще, значит шансы на быстрый аппрув станут выше.
Моя инструкция:
Click "New Game", say your question and click on the animal with knife pointer.
After it the Necromancer will say the answer to your question.

Пункты Movement, Fire / Action, Jump, Key Mappings - заполняйте так, как осуществляется управление в Вашей игре.
В моей игре управление простейшее, поэтому для Movement я выбрал Mouse, а для Fire / Action выбрал Left Mouse Button.
Далее нужны две иконки игры размерами 100х100 и 200х200. Проще сделать одну 200х200 и затем сделать ее копию, уменьшив размер до 100х100 (icon.png и icon_big.png).
Далее нужны 4 скриншота игры. Подойдут любые скриншоты из Вашей игры.
Далее идет поле УРЛ на видео игры. Если есть видео на игровой процесс, то смело добавляйте его. Если нет такого видео - пропускаем этот пункт.
Контент Рейтинг - возрастное ограничение. Everyone - любая аудитория, Teen - обычно 13+ лет, Mature - 17+ лет. Adults Only - только для взрослых. По Teen и Mature в разных градациях разные возрасты. Например, в ESRB Teen - это 17+, а в AGCB Mature - это 15+ лет.
В моей игре присутствует кровь, поэтому я выбрал рейтинг Teen.
Основная категория и Дополнительная категория игры - жанр или жанры игры.
Я выбрал Other, т.к. игра типа "магический шар" не относится ни к одной из категорий.
Язык игры - тут понятно, на каком языке игра. Можно выбрать только английский, только китайский или оба языка, если игра их поддерживает.
Кейворды - ключевые слова игры. Полезно заполнить этот пункт.
Мои кейворды:
prediction, answer, necromancer's prediction

Можно нажимать Save, но это не все - нужно будет дальше загрузить сам файл игры и разрешить ее распространение.
После сохранения данных об игре вновь идем в Game Settings и работаем с пунктом Live Updates & Game Files.
1. Жмем Upload game.
2. Выбираем  Use Live Updates? - No.
3. Ниже поле Upload your game - жмем кнопку Browse... (или Обзор...), выбираем готовый откомпиленный файл с игрой (формата SWF),
4. Жмем галочку Yes! Distribute my game to increase my traffic.
5. Жмем Save и ждем, пока игра загрузится на Мочи.

Ура! Теперь игра загружена, настроена, после аппрува в ней начнут показываться баннеры и с нее пойдет доход.

Еще ниже есть пункт Revenue Sharing - это распределение доходов. По-умолчанию 100% дохода от игры поступают на Ваш текущий аккаунт, но можно перераспределить доход, добавив других пользователей Мочи и изменив процент дохода для каждого добавленного пользователя.

В следующей записи мы рассмотрим дистрибуцию Флеш-игры или ее распространение.

Монетизация Флеш-игры с MochiAds

Создавать игру с MochiAds (MochiMedia.com) проще:
- не нужен кастомный прелоадер (вставляется прелоадер Мочи),
- не нужен сайт-лок и варнинг-кадр,
- не нужен аппрув игры споном с FGL.com, как у CPMstar.

Чтобы добавить в игру монетизацию с помощью Мочи, нужно сделать следующее:
1. Зарегистрироваться в MochiMedia.
2. Добавить новую игру,  скачать архив с файлами для инклюда (MochiAPI_v4_1_1.zip).
3. Закинуть папку mochi из архива в папку с файлами игры (файлом .fla).
4. Сделать первый кадр пустым кейфреймом и добавить ему такой код:
mochi.as2.MochiAd.showPreGameAd({id:"_уникальный_ID_игры_", res:"640x480"});
, где _уникальный_ID_игры_ - это айди игры после добавления ее в Мочи, а
640x480 - это разрешение Вашей игры.
5. В принципе, если нужен только прелоадер с рекламой, то это все! Теперь при запуске игры будет открываться прелоадер Мочи, в нем реклама.
6. Если нужно в самой игре вставить рекламный блок (300х250 пикселей), добавляем в нужном кадре новый клип (я добавляю прямоугольник 300х250 с прозрачностью 3%) и задаем ему имя, например mochiads, а также Instance Name, тоже mochiads.
7. Теперь в коде кадра (не мувиклипа, а самого кадра!) пишем в самом начале (перед stop();) такой код:
mochi.as2.MochiAd.showClickAwayAd({clip:mochiads, id:"_уникальный_ID_игры_"});
, где mochiads - это как раз значение из поля Instance Name, а _уникальный_ID_игры_ - это тот же самый айди игры, что и при добавлении прелоадера.
8. Далее уже в профиле игры заполняем информацию о ней, загружаем игру в Мочи, ждем аппрува и после этого начинаем ее распространять по порталам Флеш-игр.

Где найти айди игры - заходим в панель управления игрой, смотрим внизу сайдбара: