четверг, 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. Далее уже в профиле игры заполняем информацию о ней, загружаем игру в Мочи, ждем аппрува и после этого начинаем ее распространять по порталам Флеш-игр.

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


AS2: Собственный курсор в Флеш-игре

Чтобы сделать собственный курсор в Флеш-игре или вообще любом Флеш-ролике при помощи AS2, нужно в первом кадре, в самом начале добавить такой код:
Mouse.hide();
, затем поместить мувиклип курсора за поле ролика и задать ему такой код:
onClipEvent(enterFrame) {
    this._x = _root._xmouse;
    this._y = _root._ymouse;
}
Тогда внутри ролика будет вместо курсора наш мувиклип, а извне ролика - обычный курсор и он не будет мигать.

ВАЖНО: Чтобы извне ролика курсор не "мигал", нужно добавлять именно один раз Mouse.hide(); и в том первом кадре, где будет отображаться кастомный курсор, а не в каждый кадр или код самого мувиклипа курсора!

Тишина на FGL.com

Четыре дня игра находится на аукционе FGL.com, 19 просмотров и ни одного бида:
Снимаю игру, добавляю на Мочи и заливаю на порталы игр.

суббота, 1 июня 2013 г.

Моя первая Флеш-игра на FGL.com - Necromancer's prediction

Всем привет!
Как и обещал, выкладываю информацию о своей первой игре, которую разместил на FGL.com.
Сама игра здесь: https://www.fgl.com/view_game.php?game_id=29035
Называется Necromancer's prediction, что в переводе означает "Предсказание некроманта".
Игра относится к типу игр "магический шар", который дает ответ на вопрос пользователя. Сначала игрок загадывает в уме или произносит вслух свой вопрос, затем жмет на шар (или другой объект в подобной игре) и получает ответ на свой вопрос.

Я немного расширил концепцию "нажми на магический шар", заменив его жертвоприношением, по которому некромант делает предсказание.

В реальности в древние времена (авгуры в Древнем Риме, некроманты в Средневековье) делали предсказания на основе внутренностей животных.

Вся игра - от придумывания концепции до загрузки на FGL.com была создана за пять дней. Всю графику рисовал сам, звуки взял с opengameart.com по лицензии CC0 (не требует выплаты роялти и указания авторства, самая открытая лицензия).

В игре можно "приносить в жертву" три вида животных - петуха, овна или быка. Курсор сделан в виде ножа, а при нажатии на животное вместо него появляется его окровавленная голова и три пятна с кровью в рандомном размещении.

На FGL.com ревьюер постаил оценку 6.5, приятно, что для первой игры оценка выше среднего :)

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

Теперь по учебнику продолжаю делать новые игры, но они примитивнее, вроде "собери лису", поэтому такие "проходные" игры публиковать смысла нет, но сделать обязательно нужно, чтобы наработать опыт. буду выкладывать их на свой портал и писать здесь анонсы.
Кстати, забыл сказать - я тут подумал в процессе релиза, что полезно будет в играх продвигать и свой флеш-портал. Но т.к. своего флеш-портала у меня пока нет, то я его начал создавать - регнул прикольный домен .net, залил WordPress и начал настраивать. Как заполню его немного - напишу отдельную запись с анонсом портала Флеш-игр.