Монетизация мобильного приложения

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

Последним выпущенным приложением, в котором я принимал непосредственное участие, является игра Звёздный шпион. На его примере я и продолжу статью.

Камни через которые пришлось перешагнуть
Первый вариант монетизация мобильного приложения был явный и простой — купи и играй. Читать далее «Монетизация мобильного приложения»

Платформа ИИ для открытых игровых миров, опирающаяся на данные

Населять целый игровой мир персонажами, которые создают впечатление живых – непростая задача, и она не становится проще, когда имеешь дело с открытым миром, где игровой процесс менее ограничен, а игроки могут бродить, где им вздумается и исследовать мир как только захотят. Движку игры необходимо быть достаточно гибким, чтобы реагировать и создавать интересные пути развития событий, куда бы ни пошел игрок. В частности, требования к ИИ сильно отличаются от тех, что предъявляются к линейной игре, требуя подхода, который, хоть и использует установившиеся механизмы игрового ИИ, но фокусируется на других аспектах архитектуры.
Данная статья обсуждает архитектуру ИИ, опирающегося на текущие данные, который был сконструирован для тайтла с открытым миром Destroy All Humans 2, созданного Pandemic Studios. Она описывает платформу, которая поддерживает модели поведения персонажей, определяемые текущими данными, и рассказывает, как эти модели создавались, собирались вместе и настраивались. Читать далее «Платформа ИИ для открытых игровых миров, опирающаяся на данные»

Стоит ли оставлять лучшее на конец игры?

Стоит ли оставлять лучшее на конец игры или лучше сделать первые несколько минут игры максимально хорошими? Если лучшее, что вы можете предложить, появляется, когда игрок потратит 20 часов, многие обозреватели и игроки могут и не узнать, что оно там есть. Но, с другой стороны, если вы «продадите планы дома» уже на первом уровне, игре останется только ухудшаться.

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

Metroid Prime. На момент написания этой статьи Metroid Prime является четвертой игрой всех времен, получившей высочайший рейтинг на gamerankings.com, благодаря тому, что она получила 9.7 от GameSpot, 9.8 от IGN и чистую 10 от EGM. Игра продана в количестве 1.3 миллиона единиц на GameCube в Северной Америке, согласно данным TRST. Читать далее «Стоит ли оставлять лучшее на конец игры?»

Dead or Alive 5 Ultimate: Core Fighters получила новые дополнения для PlayStation

Tecmo Koei известил о выходе для известной игры Dead or Alive 5 Ultimate Edition двух бесплатных обновлений. В то же время команда разработчиков Namco Bandai объявила Tekken о своих революционных нововведениях, но не смогли выпустить загружаемые игры для PlayStation Store до начала соревнований. Но лучше поздно, чем никогда и вот, приложение DoA Fighters 5U наконец появилось на игровой консоли PSN. Конечно, основной вариант дополнений был ограничен с точки зрения его игровой функциональности, но вы можете купить его самостоятельно.

В базовую комплектацию входит на самом деле совсем немного возможностей. Но чтобы справиться с настоящим огнем, который может вспыхнуть в процессе игры, можно заранее установить хорошие сплит системы в своей комнате. Читать далее «Dead or Alive 5 Ultimate: Core Fighters получила новые дополнения для PlayStation»

Мир боевых самолётов World of Warplanes

В еженедельном развлекательном анонсе на выходные предлагаем мир боевых самолетов World of Warplanes еще одно произведение от разработчиков популярного Мира танков, и, как вы уже могли догадаться, она направлена бои в небе. Длч полетов Вы получите десятки машин по образцу тех, котоыре на самом деле использовались в прошлом в ряде громких глобальных конфликтов.

Здесь самолеты, которые были на службе вооруженных сил Соединенных Штатов, Германии, Франции и Советского Союза. Из-за различных летно-технических характеристик в воздухе самолеты выборают согласно задаче, с которой нам прийдется иметь дело.

Если кто-то чувствовал себя очень уверенно в борьбе с живым противником, World of Warplanes даст вам возможность бороться с пилотами в компьютерном мире. Боеприпасы, используемые воздушными судами также полностью соответствуют историческим фактам. Так что вы должны быть готовы к реалистичным сражениям. Читать далее «Мир боевых самолётов World of Warplanes»

Инструменты командной строки Active Directory

Существует несколько инструментов для управления Active Directory из командной строки: ADPREP Подготавливает лес или домен Windows 2000 к установке контроллеров домена Windows 2003. Для подготовки леса или домена используйте команды adprep /forestprep и adprep /domainprep, соответственно. DSADD Добавляет в Active Directory компьютеры, контакты, группы, подразделения и пользователей. Для вывода справки по использованию команды введите в командной строке dsadd имяобъекта, например, dsadd computer DSGET Отображает свойства компьютеров, контактов, групп, подразделений, пользователей и серверов Active Directory. Для вывода справки по использованию команды введите в командной строке dsget имяобъекта например, dsget server DSMOVE Перемещает один объект в новое расположение внутри того же домена или переименовывает объект, не перемещая его. Для вывода справки по использованию команды введите в командной строке dsinove DSQUERY Выполняет в Active Directory поиск компьютеров, контактов, групп, подразделений, пользователей, сайтов, подсетей и серверов по заданному критерию. Читать далее «Инструменты командной строки Active Directory»

Дебют Xbox One ожидается 22 ноября в 13 странах

Компания Microsoft преуспела с осенним запуском новой версии приставки Xbox. Однако, до недавнего времени не было ясно, сможет ли компания уложиться во все стати расходов, что дебютировать с новым устройством до 29 ноября, когда в магазинах ожидается выход PlayStation 4.

Но вот теперь официально известно, что другая американская консоль Xbox One поступит в продажу в первых 13 странах уже 22 ноября, практически спустя восемь лет после введения приставки Xbox 360. Стоимость комплекта с улучшенной системой Kinect приставка будет стоить 499 евро в Европе. Таким образом, для повышения эффективности продаж нового продукта бухгалтерам следует пройти курсы мсфо в москве. Повышение доступности машин Xbox в то же время ожидается и в формате One Day One, так что больше людей смогут заказать пакет игр FIFA 14. Читать далее «Дебют Xbox One ожидается 22 ноября в 13 странах»

Экспериментирующий стиль игры

Когда у вас представлен экспериментирующий стиль игры, ИИ должен обеспечивать достаточно различных и интересных персонажей, с которыми возможно взаимодействие в мире. В этом случае мир даже не должен быть слишком большим, чтобы стало практически невозможно жестко закодировать их всех. Иногда даже введение настроек привычек недостаточно – необходимо разобрать также структуру задач и подзадач, так чтобы она была мощной, но простой в использовании.
В Destroy All Humans 2 решения, которые мы принимали, конструируя архитектуру ИИ, были направлены на то, чтобы реализовать эти свойства. Мы создали перестраиваемую систему похожую на головоломку из кусочков, в которой функции реализовывались общим способом. Она попыталась удержаться на границе между привычками, которые кодируются жестко и теми, что полностью определяются скриптами, оставляя выбор на стороне технических дизайнеров. Читать далее «Экспериментирующий стиль игры»

Параллаксный мэппинг для отверстий от пуль

 Вы знаете, так же как и я, геймеры любят разнести в пух и прах игровой мир. Один из распространенных эффектов в видеоиграх это отображение повреждения, наносимого стенам и другим поверхностям, когда игроки (или NPC) стреляют по ним. Физическое разрушение, как игровой эффект, создает иллюзию того, что игроки действительно взаимодействуют с окружающей их средой.

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

Более распространенная техника это наносить декали (decal, клеймо) на стену. Декаль это двухмерное изображение какого-то повреждения, типа отверстия от пули, которое каким-то способом размещается на поверхности геометрии окружающей среды. Декали также используются и для других внутреигровых изменений мира, создаваемых игроком, типа граффити на стенах и брызг крови. Читать далее «Параллаксный мэппинг для отверстий от пуль»

Связь объектов и привычек

Когда мы даем привычкам список настроек в их файле конфигурации, это добавляет большую степень обобщения в систему, но не позволяет динамически манипулировать объектами в реальном времени, реагируя на спорные ситуации. Например, цель привычки «Выстрелить_из_оружия» не может быть известна на момент написания этой привычки, поскольку она варьируется. Каждая привычка должна понимать и принимать решения о спорных игровых объектах в мире, определяемых в реальном времени.
Решение, которое мы использовали в Destroy All Humans 2, было в том, чтобы разрешить передачу параметров от родительских процессов к дочерним в момент их создания, что позволяет этим привычкам принимать и манипулировать объектом, который был передан им как параметр, или передавать его своим собственным дочерним процессам.
Любая привычка, которая должна принять параметр, определяет ячейку для него, которую необходимо заполнить тем, что передаст родительская привычка при активации ее, как дочерней. С этого момента переменная в ячейке может использоваться различными способами: она может быть передана следующей дочерней привычке, послана как событие или сообщение или же, для привычек с поддержкой кода, сделана доступной для кодовой части. «Следовать_пути», например, будет искать объект, переданный в качестве первого параметра, а «сражаться_врукопашную» — бить в направлении первого параметра. Читать далее «Связь объектов и привычек»