Рубрика «game development» - 133

Игрофикация – игра как мотивация в бизнесе

Сначала главная новость – Coursera скоро будет доступна с субтитрами на русском, и первый курс как раз геймификация Кевина Вербаха.

Теперь про саму тему. На прошлой неделе я побывал специальным гостем на мероприятии по геймификации, и ниже расскажу о нём с примерами из близких мне настольных игр.

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

  • Хабр. Карма, рейтинг плюс наши бейджи и инвайты: они создают дополнительную мотивацию писать посты.
  • Террористы. На самой лекции также говорилось, что боевики в Аль-Каиде проходят несколько уровней своего рода игры, каждый из которых разблокирует новые возможности в организации.
  • Обучение. Там же приводился пример про школу, в которой все в начальных классах стали играть роли в экипаже космического корабля. Учиться стало интересно уже не потому что так надо, а потому это помогало проходить сюжет.

Читать полностью »

Всем привет!

В начале года я и Kron0S запустили игру под Android. Ни на какие лавры не претендуем, проект эксперементальный. Тем не менее, узнать, что, собственно, получилось, очень хочется.
Читать полностью »

Это топик-перевод статьи Eller's Algorithm. В ней рассказывается о способе программной генерации лабиринтов. Дальнейшее повествование идет от лица автора.

 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __  
|__   |__       __ __|__   |   __|  |  |  |  |
|__   |__   |__|   __ __|   __ __      |     |
|        |  |  |     |  |__      |__|  |  |  |
|__|__|  |  |   __|   __|__   |   __|__|  |__|
|   __|  |     |__ __ __|  |  |__|  |     |  |
|  |  |  |  |__|  |__   |  |   __|__ __|  |  |
|  |__    __    __ __    __|  |   __   |  |  |
|  |  |  |  |      __|  |   __|  |  |__|  |  |
|  |     |     |__   |  |  |  |  |  |__    __|
|  |  |__|__|__ __|  |     |  |  |      __|  |
|__ __|  |  |  |__   |__|   __|     |   __ __|
|   __|  |   __|__      |__   |__|  |__    __|
|  |  |     |  |     |__|  |   __    __|   __|
|   __|  |__ __|__|      __|  |  |     |  |  |
|   __ __   |      __|__|  |__   |  |  |__|  |
|__ __ __|__ __|__ __ __ __ __|__|__|__ __ __|

Алгоритм Эллера позволяет создавать лабиринты, имеющие только один путь между двумя точками. Сам по себе алгоритм очень быстр и использует память эффективнее, чем другие популярные алгоритмы (такие как Prim и Kruskal), требуя памяти пропорционально числу строк. Это позволяет создавать лабиринты большого размера при ограниченных размерах памяти.

Читать полностью »

Привет!

Я, как, наверное, многие из вас, играю в разного рода игры: будь то компьютерные, мобильные, браузерные игры, онлайн или оффлайн игры. Все играют для чего-то: для отвлечения от работы или учебы, для того чтобы получить удовольствие или, наконец, узнать развязку остросюжетного, но уже окончательно утомившего шутера, ну или же убить время, скармливая конфеты разного рода зверькам или запуская птичек куда подальше. Но недавно я осознал что существует еще одна цель игры! И после того как я получил дозу эмоций от игрового процесса, при этом не обязательно дошел до логического конца, у меня начинается стадия издевательств над игрой. В итоге я решил описать свои симптомы и спросить у хабро-психологов: «Доктор, я нормальный?»Читать полностью »

Власти Великобритании начали расследование по делу внутриигровых покупок в детских freemium играх

На Хабре неоднократно рассказывалось о такой модели монетизации приложений, как freemium, когда сама игра полностью бесплатна, но какие-то вещи/дополнения приобретаются за деньги. Тут все понятно, и модель достаточно безобидная. Но не в случае детских приложений, которые буквально вынуждают ребенка покупать игровые вещи. И в некоторых случаях бывают не очень приятные ситуации, например, когда мальчик из Великобритании за 15 минут набрал виртуальных товаров на 1,7 тысячи евро в Zombies vs Ninja, или девочка потратила 900 евро за полчаса игры в My Little Pony. Конечно, тут можно сказать, что родители должны следить за своим чадом, но ведь не все родители настолько технически продвинуты, чтобы знать о возможности покупки каких-то там виртуальных мечей, деталей машин и платьев. И порой эти самые «непродвинутые» родители с удивлением узнают, что на кредитке, привязанной к app store/google play, куда-то пропали десятки и сотни долларов.

Читать полностью »

Игра «Космические рейнджеры 2»

В связи с недавним рейтингом лучших игр по версии Хабра я заинтересовался игрой «Космические рейнджеры». Я не могу назвать успех игры иначе, чем феноменальным. В связи с чем связался с разработчиками с просьбой дать мне и хабрасообществу интервью. Итог следующий:

  • Алексей Дубовой согласился ответить на вопросы по почте.
  • Дмитрий Гусаров от интервью отказался.
  • Команда, которая готовит аддон «Революция» на интервью согласна.

Предлагаю всем заинтересованным читателям задать свои вопросы в комментариях. Вопросы, которые наберут наибольшее число плюсов войдут в интервью.
Читать полностью »

Всем привет!

Сегодня я хочу поделиться с вами решением задачи, с которой мы столкнулись при разработке социальной игры. Игровой клиент был написан на flash, а для back-end был выбран php. Игра относится к тайм-менеджмент играм.
Схема работы была выбрана следующая:

  1. игрок совершает действие на клиенте
  2. клиент проверяет возможность совершения действия
  3. отсылает команду на сервер
  4. сервер проверяет возможность совершения действия, выполняет команду, производя изменения в базе
  5. клиент уведомляется о том, что все ок или информируется об ошибке

Все работало отлично, пока не происходило резкое возрастание количества игроков.
Сначала начались тормоза со стороны php. Основная проблема данной реализации заключалась в том, что на каждое действие игрока дергается сервер, который производит довольно много вычислений по обсчету объектов на карте перед выполнением команды. Эта проблема была решена путем добавления дополнительных серверов с обработчиками php.
Потом мы уперлись в производительность mysql. Было слишком много запросов. Так как шардинг не был заложен в систему, то выкручивались как могли. Что-то перенесли в mongodb, где-то улучшили работу с кэшем.

Кстати, mongodb оказался не таким простым хранилищем, как может показаться на первый взгляд. Учитывая то, что у нас было включено шардирование и стояли правильные индексы, мы все равно словили там тормоза, с которыми не смогли разобраться на тот момент. Периодически просто высыпалась пачка запросов в log, которые вдруг затупили. Хотя через секунду те же запросы работали нормально при том же количестве запросов. Но это тема отдельного поста.

Собственно для нового аналогичного проекта было принято решение использовать другую схему взаимодействия клиента и сервера.
Именно об это я и хочу рассказать.

Читать полностью »

Статистика для инди разработчика

Автор Emeric Thoa

Перевод мой

Intro

Когда я распрощался с работой на крупную игровую компания и основал свою игровую студию, было интересно прикинуть, сколько денег можно было ожидать заработать как инди разработчик. Проработав в Ubisoft в разработке консольных AAA игр, у меня были некоторые соображения. Но они для моей новой инди жизни уже были неактуальны. 20-ти миллионные бюджеты в долларах, команды из 20 тысяч человек, продажи по 70 долларов за копию… Я понимал, что для инди все намного по-другому, но информации о том, насколько по-другому было очень недостаточно.

Angry Birds взлетела на Олимп, Plants vs. Zombies уже была показательным образцом успеха, Doodle Jump был хорошим примером успеха в то время, когда я стартовал, Cut the Rope продавалась по миллиону копий в неделю. Но, кроме случаев, которые я называю джекпотами, в сети было очень мало публичных данных со статистикой. Это значило, что финансовые ожидания от первого проекта SQUIDS были покрыты мраком необоснованных предположений. С тех пор, я собираю статистику и в этой статье хочу поделиться информацией с собратьями по оружию – инди разработчиками, которые находятся на той стадии, на которой я сам был полтора года назад.

Мифы App Store

Я предоставлю пост-мортемы и статистику, характерную для индустрии, и обосную какое место занимает наш проект SQUIDS в общей картине. Но, сначала я развенчаю несколько мифов про App Store с точки зрения денег.

Миф #1: Айфонов и Айпадов настолько много, что любая достойная игра сделает Вас богатым

Читать полностью »

Команда Facebook EMEA Gaming приезжает в Россию и 15-ого апреля проведет конференцию “Facebook Game On: Moscow” в Digital October (бесплатная регистрация здесь www.amiando.com/facebookgameonmoscow.html).

Facebook Game On: Moscow

Что вас ждет?

Вся команда Facebook EMEA Gaming посетит Москву, что бы рассказать разработчикам секреты успеха на платформе Facebook. Читать полностью »

Виральность — важная штука для любого проекта.
Но как именно вы ее реализуете? Есть ли ваши личные способы, находки, секреты?
Давайте делиться)

Расскажу про свое небольшое изобретение — «Share or dare», которое, кажется, неплохо сработало в наших Tap Deathmatch:Zombies!
Игра второй день в топ-10 аркад России, хотя вся пиар-активонсть прекратилось еще за сутки до этого прятного для нас события.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js