Показаны сообщения с ярлыком Разработка игр. Показать все сообщения
Показаны сообщения с ярлыком Разработка игр. Показать все сообщения

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

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

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

суббота, 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 и начал настраивать. Как заполню его немного - напишу отдельную запись с анонсом портала Флеш-игр.

четверг, 30 мая 2013 г.

Сайтлок для FGL.com

Всем привет!
Первая публикация игры на FGL.com и сразу же возникла проблема - сайтлок на fgl.com и www.fgl.com не работает в игре, перекидывает на страницу варнинга. Хорошо, что заметил быстро, а то так бы и размещалась игра, показывающая сообщение варнинга вместо самой игры ))

Сайтлок для FGL.com делается просто - нужно учитывать, что обращение к файлам идет через https и что домен, где размещаются SWF-файлы - это не fgl.com, как можно подумать, а flashgamelicense.com.

Ниже готовый AS2-код для сайтлока Флеш-игры для публикации ее на FGL.com, вставляется в коде нужных кадров в самом начале:

// Получаем текущий хост
domain = _root._url.split("https://").join("").split("/")[0];;

// Проверяем, если домен не наш, то выводим варнинг
if ((domain != "flashgamelicense.com") and (domain != "www.flashgamelicense.com")) {
    _root.gotoAndPlay("warning");
}

Первая коммерческая игра!

Ура, закончил первую игру, которую выставил на аппрув на FLG.com. Сейчас у нее статус Pending, ожидает модерации.
Чуть позже напишу об игре и процессе ее разработки, создания графики и всего остального.

среда, 15 мая 2013 г.

Чем разработка игр лучше разработки корпоративных приложений

С точки зрения инди-разработчика (одиночки или небольшой команды энтузиастов) разработка игр имеет ряд плюсов:
- самовыражение. В игре можно воплотить свои мечты и желания, создать игру из своего детства, реализовать практически все, что Вы хотите.
- ответственность. Разработчик игр ответственнен только перед самим собой и издателем, инди-разработчик ответственнен только перед самим собой. Ну и еще игровыми фанатами, которые, однако, поймут и простят разработчика, если он где-то накосячит, в отличие от корпоративных клиентов, которые:
 а) Говорят что делать, не понимая методологии,
 б) Говорят как делать, слабо разбираясь в предмете,
 в) Ебут мозги, когда сделано по их запросу, но они, оказывается хотели совсем другое!
 г) Ставят короткие сроки, а потом сами же их срывают, затягивая с элементарными действиями, которые от них требуются - подготовить материалы, графику, спецификацию и т.д.,
 д) Игра имеет шанс озолотить усердного и талантливого разработчика, тогда как корпоративные разработчики зажимают деньги, тянут с оплатой и придумывают причины, чтобы уменьшить стоимость работы, особенно, если приложения уже разработано.
- простота разработки. Простые игры, вроде "одень человечка" или "поймай шарик" создаются уже на второй-третий день после начала изучения Флеша с нуля. И всегда можно работать в нише простых игр - для детей, текстовых игр, "угадаек", "одевалок" и других игр, где минимальное количество программирования. Корпоративные же клиенты часто требуют решения нетривиальных задач, да еще дают понять, что считают, будто программист - это такой бездельник, который нажмет пару кнопок, когда вышло время дедлайна и вуаля, программа готова!
- возможность стать знаменитым и приобрести фанатов. В случае успеха игры (а успех неизбежен, если в игру вкладывается мастерство, талант, усердие и хорошая раскрутка) Вы станете знаменитым, у Вас, как создателя популярной игры, появятся фанаты (и фанатки), а также приглашения на различные игровые мероприятия, тусовки и прочие приятные вещи, вроде узнавания в реальной жизни, кучи соискателей, чтобы работать с Вами в одной команде и чувства, что Вы сделали что-то полезное для мира.