Как стать автором
Обновить

Комментарии 54

парни молодцы, выросли из 5 студентов в крупную компанию. Так держать
Молодцы, что сказать. Поверили в свою идею)
Успехов!
Молодцы! Процветания и успехов!

«Ферма», к слову, портирована на Android довольно так себе — есть куда расти :)
Спасибо! Всё время улучшаем, принимаем пожелания. Если хотите, отпишитесь в личку, сброшу полную свежую версию :)

На днях вот «медальку» от PocketGamer получили:
www.pocketgamer.co.uk/r/Mobile/Farm+Frenzy/review.asp?c=21566
здорово все, так держать!
аксесс только замените, очень уж он подвести умеет в ненужное время.
Спасибо!
Отвечает Александр Друзь Юрий Кешишев:
Базу данных под управлением MS Access мы используем уже лет 5, одна база данных у нас отвечает за пользовательский интерфейс — формы, отчеты и т.д., вторая служит для хранения данных. По-моему, негативное отношение к этой СУБД немного преувеличено: за все время работы критических сбоев не было ни разу, были трудности, были мелкие неполадки. Учитывая важность для нас информации в этой базе данных, у нас тщательно настроена система резервоного копирования. У нас есть идеи в перспективе перевести базу с данными под управление другой СУБД, но формы мы пока переводить не планируем — на наш взгляд, у MS Access очень хорошее соотношение затрачиваемых усилий на создание и поддержание пользовательского интерфейса и получаемого в результате функционала.
Android Marketplace это видимо Android Market? :-)

А нельзя ли поподробнее про ваш кроссплатформенный SDK?
Что он может? Графика, звук, сеть?
Как организовано полуавтоматическое портирование приложений? Ведь архитектура приложений на перечисленных платформах имеет весьма заметную разницу.
Ну и не планируете ли распространять его вне компании?

Заранее спасибо!
За поправку к тексту спасибо, а по остальным вопросам, я думаю, ответит сам Алексей :)
По SDK — графика 2d/3d — 2d как софтварный блиттинг, так и через 3d, 3d — opengl es.
Звук — wav/mod/ogg/speex, 3д позиционирование, доплер — софтварная эмуляция (либа самописная).
Загрузка данных и zip, 7zip.
Работа с сетью — клиентские сокеты, http, некоторые платформы поддерживают bluetooth.
Все классы в движке имеют похожие интерфейсы на классы из Java SDK, и организованны в похожую структуру.
Реализвоанно естествено не всё — только то что нам было нужно.
Код программой конвертируется из Java в C++ а дальше идёт работа напильником — заставить собиратся, работать его, добавить фичи какие-то, а порой и почти полностью переделать игру — всё от поставленных задач зависит.
Это SDK нельзя назвать чисто игровым — скорее это кросплатформенный фреймвёк — иногда мы на нём пишем приложения мобильные.
Платформы — WinMobile (2003-6), симбиан, айфон, бада, мобайл линукс (эта ветка подзавяла, в виду отсутствия хорошего рынка сбыта). Новые платформы осваиваем по мере их появления и привлекательности.

SDK пишется для себя — поэтому документации в нём минимум, и т.п. Хотя иногда даём старонним разработчикам — есть несколько людей, с которыми мы сотрудничаем — для них геймдев ближе к хобби и они по паре игр сделали, которые продаются через нас за процент. Если интересно — пишите в личку.
По SDK — графика 2d/3d — 2d как софтварный блиттинг, так и через 3d, 3d — opengl es.
Звук — wav/mod/ogg/speex, 3д позиционирование, доплер — софтварная эмуляция (либа самописная).
Загрузка данных и zip, 7zip.
Работа с сетью — клиентские сокеты, http, некоторые платформы поддерживают bluetooth.
Все классы в движке имеют похожие интерфейсы на классы из Java SDK, и организованны в похожую структуру.
Реализвоанно естествено не всё — только то что нам было нужно.
Код программой конвертируется из Java в C++ а дальше идёт работа напильником — заставить собиратся, работать его, добавить фичи какие-то, а порой и почти полностью переделать игру — всё от поставленных задач зависит.
Это SDK нельзя назвать чисто игровым — скорее это кросплатформенный фреймвёк — иногда мы на нём пишем приложения мобильные.
Платформы — WinMobile (2003-6), симбиан, айфон, бада, мобайл линукс (эта ветка подзавяла, в виду отсутствия хорошего рынка сбыта). Новые платформы осваиваем по мере их появления и привлекательности.

SDK пишется для себя — поэтому документации в нём минимум, и т.п. Хотя иногда даём старонним разработчикам — есть несколько людей, с которыми мы сотрудничаем — для них геймдев ближе к хобби и они по паре игр сделали, которые продаются через нас за процент. Если интересно — пишите в личку.
извиняюсь за дубль — хром заклинило :(
Будете ли вы в дальнейшем разрабатывать и портировать свои приложения под Windows Phone7?
Да, конечно, будем внимательно следить за развитием платформы. Но вообще это вопрос «очереди». Так уж получилось, что у bada сейчас очень высокий приоритет. Какие действия предпримет Microsoft по части привлечения разработчиков — посмотрим.
Знаю только, что майкрософт готов выделить бесплатно новые девайсы с уже установленной Windows Phone7 компаниям-разработчикам, специализирующимся на мобильных платформах. Ну и конечно же это Market Place, который наверное будет косить или уже косит под рынки Андройда и айфона.
На XNA у нас пара игр уже какое-то время есть — одна даже заняла второе место в русском конкурсе XNA игр. Делалось это в рамках изучения технологии, ещё до того как был анонсирован Windows Phone7. И как окозалось весьма к стати.
Я когда менял фото в паспорте (25 лет исполнилось), работнику ЖЭКа, тетеньке лет 45-50 приспичило знать место моей работы. Так вот когда я сказал «ХироКрафт», максимально акцентируя внимания на «И», она все равно, на полном серьезе выдала: «Не матюкайся!» :)
Гордимся, земляки!
Большое всем спасибо за добрые слова и интересные вопросы! Завтра подключу к дискуссии коллег — на всё ответим.
вопрос порт игры Robo на андроид будит?
Да, разумеется. Но только, увы, в четвертом квартале этого года.
НЛО прилетело и опубликовало эту надпись здесь
Думаю, сам Маркет будет только падать по ряду объективных причин. С цифрами сложно, всё очень быстро меняется. Андроидная «ферма» очень хорошо показала себя в топе на маркете, и даже при этом, я уверен, мы больше заработаем на других каналах.

По сути, Андроид же придёт на помощь «старой модели» по продаже J2ME (операторские порталы, независимые контент-провайдеры и т.п., плюс, как следствие, издатели и агрегаторы разной степени полезности). Скажем так, мы наблюдаем сейчас ещё один виток развития (стартапы) в старой экосистеме — всё это уже было в J2ME (даже аппсторы, да).

Китайские маркеты все не выживут, это точно. Некоторые из них «садятся» на китайских же производителей девайсов, поэтому могут вырасти во что-то интересное.
НЛО прилетело и опубликовало эту надпись здесь
Тоже ничего нового со времён J2ME. Сильных Андроид-девелоперов «прибьёт» к издателям, а за маленькими устроят охоту многочисленные агрегаторы :)
НЛО прилетело и опубликовало эту надпись здесь
Я обладатель Windows Mobile девайса.
Зашёл на ваш сайт и захожу в каждую игру, чтобы понять существует ли порт под WM.
Наверно стоит разделить все игры на категории по платформе, чтоб я мог конкретно понять из чего я могу выбирать.
Я так понимаю, речь идет о нашем сайте для КПК и смартфонов — smart.herocraft.com?

У нас все разделено, просто выберите справа в блоке «Платформы» вашу платформу или же укажите свой девайс из списка. Все просто :)
И еще, у нас для удобства есть краткие ссылки на все игры для конкретной платформы. Допустим, чтобы увидеть все игры для EM
все, что у нас есть под Windows Mobile, достаточно без всяких лишних телодвижений перейти по ссылке:

smart.herocraft.com/wm
Можете поделится опытом — когда вы начинали — вы работали с издателем или пытались продвигать свои игры сами?
Какой ключевой момент позволил вам вырасти из маленького стартапа в такую компанию (люди/инвестиции/личная заинтересованность)?
На других издателей никогда не работали (в порядке исключения, кое-что делали для Walt Disney Pictures), зато сами постепенно всё в большей степени становились издателем (без какой-то заранее запрограммированной стратегии).

Про стародавние времена отвечает Павел Проконич:
Тогда вариантов кроме «работать с контент-провайдерами» не было в принципе. Это не совсем «издатели, скорее магазины. Ключевой момент — в первую очередь, люди. Правильные люди, которые поставили правильные технологии и бизнес-процессы.
а откуда взялись правильные люди которые знали правильные технологии и правильные бизнес-процессы?
Да как-то сами собой появлялись, выдвигались, учились и т.п. Кстати, ещё один важный момент. Павел поскромничал, но со стороны отмечу — он ненавязчиво, но активно участвует в жизни компании, помогает коллегам во всех аспектах, от продаж и работы с партнёрами до отлаживания баланса в некоторых играх :)
Простите, но как можно написать статью о рынке мобильных приложений, ни разу не упомянув apple appstore?

Вот тебе айпед :)
PS: Обратите внимание, первая иконка во втором ряду — это Farm Frenzy Lite, выпущенная Хирокрафтом )
Наc тоже очень позабавил iPed с «фермой» :)

А вот другой китайский чудо-девайс. Ферма для него предустановлена полная (оплачена, разумеется):


Кстати, с Samsung тоже есть предварительные договорённости о предустановке в несколько девайсов. Как полной, так и try & buy.
уже объясните мне пожалуйста, какое отношение ваша картинка имеет к моему комментарию.
Это был ответ Samoiloff-у, вам ниже ответил.
Про его картинку я его и спросил. Вы тут совершенно не при чем )
Комментарии на хабаре располагаются лесенкой. Дополнительный хинт — точки, отмечающие послндовательность комментарриев. Немного непривычно после форумов, но вполне структурно, и после некоторой практики, становится ясно, кто на ком стоял )
Это не статья, а интервью, и я в нем по понятным причинам интересуюсь теми вопросами, которые так или иначе находятся в формате нашего блога. При желании, представители компании Apple на Хабре могут провести аналогичную работу с парнями из HeroCraft'а и рассказать об их работе с iPhone OS. Меня же в первую очередь интересовали такие платформы как JM2E, bada и Android.
Но спасибо за отзыв :)
Это интервью напомнило мне выступление в суде приглашенного эксперта. Четко, по существу, но не дальше жестких рамок. Вы делаете хорошее дело, но делайте это нежнее, человечнее что ли.
И да, спасибо за статью.
Мы друг от друга все довольно-таки далеко находимся, общение посредством skype-чата — что вы хотели? :) Ответ-вопрос, эмоциям неоткуда было взяться.
В структуре наших доходов он имеет относительно маленький вес.
Причин несколько. Во-первых, поздно и не очень удачно стартовали там.
Во-вторых, сейчас там трудно протолкнуться, да и канал становится относительно закрытым (крупнейшие паблишеры общаются с Apple напрямую, имеют дополнительные возможности для продвижения своих брендов и т.п.). В общем, мы «нажимаем» на другие платформы.
Я уже очень извиняюсь, но, вы сами об этом заговорили.
— Что за дополнительные возможности продвижения брендов получают паблишеры, общающиеся с apple напрямую?
— Когда, по вашему мнению, бада догонит андройд по размеру магазина и количеству устройств у пользователей в россии, и каковы перспективы у этой платформы?
— Заинтересованны ли вы в платформе Maemo \ MeGoo, и собираетесь ли разрабатывать для нее приложения в дальнейшем?
Приятно, когда компания открыта для ведения диалога с пользователями и заинтересованными лицами )
1. Аппстор в какой-то мере становится подобием операторского портала. Там у них есть масса возможностей дополнительного продвижения через featured, топы и т.п.
2. Судя по старту, есть серьёзные перспективы. Самсунг немало сил и денег вкладывает — а это хороший знак для разработчиков. А далеко идущие прогнозы делать я не мастер и не любитель ) Всё в руках у Самсунга. Если будут прислушиваться к разработчикам и много сил вкладывать в развитие своего магазина — то всё у них получится.
3. Есть намётки. Заинтересованы, но пока ещё не делаем, собираемся.
1. Что такое операторский портал? Дополнительное продвижение через featured доступно всем разработчикам, представившим хороший продукт. Tap-tap, Duble jump, Боян.app, Twitteriffic — это просто приложения от просто разработчиков, но все они, кажется, были featured.  C топоми — еще проще — если приложение хорошо скачивается — оно всплывает в топ раздела. А потом и до общего топа дойти может. В чем отличие простых сабскрайберов от «блатных» мне не очень понятно.
2. «Каковы перспективы?» — «Боооольшие перспективы». Вы удивительно точно и не информативно ответили на вопрос. Я бы заподозрил программиста, елси бы не был уверен в PR )
3. Спасибо за ответ.
4. Как вы считаете, на какие устройства сейчас следует обращать внимание в первую очередь:
Мобильные телефоны (iOS, Android, MeGoo) или планшетные компьютеры(с теми же ОС)?
В свете анонса от Алексея касательно «подтягивания коллег», разрешите отписаться и представиться. Александр Полукорд, 25 лет, донецкий офис (разработка игр для WM, iPhone, Symbian). Старший менеджер по продажам и маркетингу, скажем так. Или начальник «донецкого» отдела продаж, как пожелаете :)

По возможности отвечу на интересующие вас вопросы относительно продажи игр на своих «родных» платформах — WM, iPhone, Symbian.
Windows 7 и Symbian — перспективы?

Таки не каждая студия может позволить себе выпускать тайтлы под множество платформ одновременно.
Которая из этих двух платформ перспективнее?
У нас изначально неплохо налажено портирование, мы можем позволить :) А что касается перспективности платформ… сложный вопрос, у каждой платформы есть свои плюсы и минусы. Могу только сказать, что на данный момент «виндовые» версии дают значительно больше продаж, чем «симбианы» и, думаю, тенденция сохранится с развитием Windows 7 (ведь первые телефоны на данной платформе появятся у массового потребителя только к осени).

По существу, лично я считаю Symbian более «гибкой» платформой, которая развивается быстрее WM, отсюда и мой вывод: «симбианы» перспективнее.
Как происходит работа с магазином в Bada? Какой процент отчислений? Как работает платёжная система?

Есть ли возможность использовать сторонние платёжки вроде social gold? Распространятся в обход официального магазина?
Почти ничего не знаем, игры только заканчиваем пока что :) Думаю, с платёжными системами и прочими элементами там будет слабо всё по-началу. Лишь бы не забрасывали и развивались постоянно.
это точно :)
Как справляетесь с глючностью Bada Emulator? Сам разработчик под Android, хотел попробовать Bada, но говорят там по сравнению с Android очень глючный эмулятор, который надо постоянно перезагружать при заливке приложения и т.д. Но говорят там хорошая документация
К сожалению эмулятор действительно каждый раз запускается при старте отладки, что сьедает 2-3 минуты. Плюс минута на заливку файлов приложения (часть файлов, что не часто меняются можно кинуть сразу в файловую систему эмулятора).
Документация хорошая и на форуме уже немало ответов.
Подход напоминает symbian — объектное апи, x86 эмулятор и сборка в arm под устройство.
Отлаживать можно и на устройстве по usb шнурку.
Пользуемся обоими 50/50 где-то — в зависимости от того какие баги ищем.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий