


Началось всё с желания делать свои игры вместо того, чтобы делать чужие.
Полгода назад я (программист) и мой товарищ (художник) уволились с работы и решили начать делать проект мечты — раллийный симулятор.
Этот проект мы задумывали очень давно, но не хватало опыта и знаний, чтобы начать и закончить.
За несколько последних лет мы оба набрались опыта и созрели для того, чтобы наконец сделать этот проект.
Но за те 10 лет, что мы пробовали свои силы, наши наработки полностью устарели. Кодовая база оказалась сложно портируемой на мобильные устройства. Контент не соответствовал современным требованиям.
Пару месяцев мы ковыряли то, что у нас уже было в надежде понять, что же делать…
И пришли к выводу:
Надо прощупать почву
Нам надо было понять, каким образом ведётся разработка кроссплатформенного движка, способного адекватно работать как на ПК, так и на мобильных ОС. Как публикуется игра? Как ведут себя отдельные площадки и на каких условиях работают?
Нам нельзя на проекте мечты совершать детские ошибки. Проект должен разрабатываться и публиковаться с чётким пониманием: как, что и для чего делается.
И для этого мы взялись реализовать тестовый проект. Небольшую казуальную игру.
Эта статья о том, как мы публиковались на Google Play, как провалили публикацию на Greenlight и какие сюрпризы нас ждали в AppStore.
Читать полностью »
Рубрика «разработка под iOS» - 150
По следам публикации в Google Play/App Store/ Steam Greenlight
2014-04-10 в 10:04, admin, рубрики: 4pda, App Store, game development, Google Play, Steam Greenlight, Xonix, публикация игры, Разработка под android, разработка под iOS Как известно, Core Data является мощным Apple фреймворком для управления объектным графом. На Хабре немало статей о Core Data, тем не менее, многопоточность освещена достаточно слабо, а, как мне кажется, вопросом о том как правильно ее реализовать, задавался почти каждый.
Читать полностью »
Живая нейросеть из данных от клиентов на iOS и Android
2014-04-02 в 7:35, admin, рубрики: android, data mining, iOS, web, Программирование, разработка под iOS, метки: android, data mining, iOS, webМы продолжаем рассказывать о разработанной нами нейросети и кластерном анализе для проекта favoraim.com. Чтобы наглядно представить, как развивается нейросеть во времени, мы попробовали интерпретировать изменения в ней в небольшое видео, которое показывает жизнь сети от ее «сотворения» до привлечения первого трафика – пользователей Хабра.
Взрыв в начале — это рождение нейросети, которая получила первую информацию при запуске. Затем система начинает обрастать нейронами – новыми смысловыми единицами и пользователями. Точки — это пользователи. Чем больше похожи их интересы, поведение, активность и введенные данные, тем ближе они расположены друг к другу. Серые линии – это пружины, которые моделируют систему, они отражают связи в нейросети.
Новый пользователь появляется в случайном положении с «натянутыми пружинами».Читать полностью »
Как Минковский во Flappy Bird играл
2014-03-31 в 7:36, admin, рубрики: Flappy Bird, game development, математика, разработка под iOS, Стратегия, метки: bot, Flappy Bird, tap, Стратегия 
Многие пробовали играть во Flappy Bird. Редко кому удается пролететь за 50 труб, очень немногие долетают до сотни-двух. Некоторые пробовали создать бота, в том числе на хабре. Удивительно, но даже у самого успешного бота, которого можно найти на просторах интернета, результаты не очень-то впечатляют – что-то около 160 очков. Возникает вопрос, а можно ли вообще играть во Flappy Bird бесконечно долго? Или всегда с некоторой, пусть и небольшой, вероятностью может встретиться последовательность препятствий, которую даже опытный игрок/идеальный бот не сможет преодолеть?
И тут на помощь приходит математика. Давайте найдем выигрышную стратегию для Flappy Bird.
Читать полностью »
Полезные материалы для мобильного разработчика #46 (24-30 марта)
2014-03-30 в 7:18, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложений, метки: android, iOS, windows phone, маркетинг, мобильные устройства, монетизация, разработка приложенийЧто интересного было на этой неделе? Например, NVIDIA объявила о порте Portal на Android, в Москве прошла конференция AppSummit и ее запись доступна для просмотра, Олег Якубенков и Саша Подрезов (ZeptoLab) проанализировали топ кассовых игр в Appstore, вышли отчеты о монетизации Distimo и App Annie.
Сборка FreeType2 под iOS
2014-03-23 в 8:44, admin, рубрики: freetype, iOS, компиляция, разработка под iOS, метки: freetype, iOS, компиляция 

В интернете есть множество заметок о том, как собирать freetype под iOS.
Все эти заметки объеденины общей характеристикой — они не работают.
Дело в том, что все инструкции оперируют gcc для сборки библиотеки, но начиная с XCode 5 gcc не входит в поставку и для сборки под iOS надо использовать clang.
Ни одной заметки о том, как компилировать правильно — нет.
Исправляем эту несправедливость.
iToilet. Офисный туалет свободен
2014-03-17 в 8:39, admin, рубрики: iOS, iphone, iphone development, mac os x, osx, разработка под iOS, хакатон, метки: iOS, iPhone, iphone development, osx, ХакатонПолезные материалы для мобильного разработчика #44 (10-16 марта)
2014-03-16 в 7:45, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложений, метки: android, iOS, windows phone, маркетинг, мобильные устройства, монетизация, разработка приложенийВ новом дайджесте вебинары Nokia для Android-разработчиков, выход iOS 7.1, Amazon и AppStream, Unity и Applifier, Flappy Bot для Flappy Bird и исследование того, сколько в среднем стоит час мобильного разработчика в разных регионах.
Flappy Bot для Flappy Bird
2014-03-14 в 20:47, admin, рубрики: Flappy Bird, ipad, iPad mini, Блог компании Papa Buba Diop, имитация, Работа с видео, разработка под iOS, метки: Flappy Bird, iPad, iPad mini, tap, имитация 
Сумасшедшая игра. Какой хлопец не слышал про Flappy Bird? Про 50 000 долларов дохода в день? Игре посвящены финансовые отчеты, веселые песни, желтые статьи и научные исследования. Китайские ребята даже изобрели механического робота, гоняющего птицу.
Ах, и я установил приложение на любимый iPhone 2007 года. В моем возрасте смотришь на ползунок загрузки и думаешь А не последнее ли приложение в своей жизни ты качаешь?
Да. Погонял птичку минут 20. Дальше 10-ой башни пройти не смог. Потом еще минут десять. 22 башни — мой потолок. Нервы ни к черту.
И решили мы с приятелем Кирилом создать своего ро-бота. Забить китайцам баки, как говорил Остап.
Читайте, как это было и смотрите, что получилось.
Под кнопкой трехкилобайтный текст и минутное видео.
Читать полностью »
ReactiveCocoa и MVVM
2014-03-13 в 11:41, admin, рубрики: adcspb, mobile development, mvvm, reactivecocoa, Блог компании e-Legion Ltd., разработка под iOS, метки: adcspb, mvvm, reactivecocoaПоследнее видео с одинадцатой встречи Apple Developers Community, которую 27 февраля организовали e-Legion и JetBrains.
В докладе раскрывается тема использования функционально-реактивного подхода для разработки iOS- и Mac-приложений, его достоинства и недостатки. Также, рассказано об использовании паттерна Model-View-View Model для улучшения архитектуры и повышения тестируемости GUI-кода.
Все видео со встречи доступны на Читать полностью »

.png)

.jpg)