Комментарии 54
парни молодцы, выросли из 5 студентов в крупную компанию. Так держать
Молодцы, что сказать. Поверили в свою идею)
Успехов!
Успехов!
Молодцы! Процветания и успехов!
«Ферма», к слову, портирована на Android довольно так себе — есть куда расти :)
«Ферма», к слову, портирована на Android довольно так себе — есть куда расти :)
Спасибо! Всё время улучшаем, принимаем пожелания. Если хотите, отпишитесь в личку, сброшу полную свежую версию :)
На днях вот «медальку» от PocketGamer получили:
www.pocketgamer.co.uk/r/Mobile/Farm+Frenzy/review.asp?c=21566
На днях вот «медальку» от PocketGamer получили:
www.pocketgamer.co.uk/r/Mobile/Farm+Frenzy/review.asp?c=21566
здорово все, так держать!
аксесс только замените, очень уж он подвести умеет в ненужное время.
аксесс только замените, очень уж он подвести умеет в ненужное время.
Спасибо!
ОтвечаетАлександр Друзь Юрий Кешишев:
Базу данных под управлением MS Access мы используем уже лет 5, одна база данных у нас отвечает за пользовательский интерфейс — формы, отчеты и т.д., вторая служит для хранения данных. По-моему, негативное отношение к этой СУБД немного преувеличено: за все время работы критических сбоев не было ни разу, были трудности, были мелкие неполадки. Учитывая важность для нас информации в этой базе данных, у нас тщательно настроена система резервоного копирования. У нас есть идеи в перспективе перевести базу с данными под управление другой СУБД, но формы мы пока переводить не планируем — на наш взгляд, у MS Access очень хорошее соотношение затрачиваемых усилий на создание и поддержание пользовательского интерфейса и получаемого в результате функционала.
Отвечает
Базу данных под управлением MS Access мы используем уже лет 5, одна база данных у нас отвечает за пользовательский интерфейс — формы, отчеты и т.д., вторая служит для хранения данных. По-моему, негативное отношение к этой СУБД немного преувеличено: за все время работы критических сбоев не было ни разу, были трудности, были мелкие неполадки. Учитывая важность для нас информации в этой базе данных, у нас тщательно настроена система резервоного копирования. У нас есть идеи в перспективе перевести базу с данными под управление другой СУБД, но формы мы пока переводить не планируем — на наш взгляд, у MS Access очень хорошее соотношение затрачиваемых усилий на создание и поддержание пользовательского интерфейса и получаемого в результате функционала.
Android Marketplace это видимо Android Market? :-)
А нельзя ли поподробнее про ваш кроссплатформенный SDK?
Что он может? Графика, звук, сеть?
Как организовано полуавтоматическое портирование приложений? Ведь архитектура приложений на перечисленных платформах имеет весьма заметную разницу.
Ну и не планируете ли распространять его вне компании?
Заранее спасибо!
А нельзя ли поподробнее про ваш кроссплатформенный 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 пишется для себя — поэтому документации в нём минимум, и т.п. Хотя иногда даём старонним разработчикам — есть несколько людей, с которыми мы сотрудничаем — для них геймдев ближе к хобби и они по паре игр сделали, которые продаются через нас за процент. Если интересно — пишите в личку.
Звук — 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 пишется для себя — поэтому документации в нём минимум, и т.п. Хотя иногда даём старонним разработчикам — есть несколько людей, с которыми мы сотрудничаем — для них геймдев ближе к хобби и они по паре игр сделали, которые продаются через нас за процент. Если интересно — пишите в личку.
Звук — wav/mod/ogg/speex, 3д позиционирование, доплер — софтварная эмуляция (либа самописная).
Загрузка данных и zip, 7zip.
Работа с сетью — клиентские сокеты, http, некоторые платформы поддерживают bluetooth.
Все классы в движке имеют похожие интерфейсы на классы из Java SDK, и организованны в похожую структуру.
Реализвоанно естествено не всё — только то что нам было нужно.
Код программой конвертируется из Java в C++ а дальше идёт работа напильником — заставить собиратся, работать его, добавить фичи какие-то, а порой и почти полностью переделать игру — всё от поставленных задач зависит.
Это SDK нельзя назвать чисто игровым — скорее это кросплатформенный фреймвёк — иногда мы на нём пишем приложения мобильные.
Платформы — WinMobile (2003-6), симбиан, айфон, бада, мобайл линукс (эта ветка подзавяла, в виду отсутствия хорошего рынка сбыта). Новые платформы осваиваем по мере их появления и привлекательности.
SDK пишется для себя — поэтому документации в нём минимум, и т.п. Хотя иногда даём старонним разработчикам — есть несколько людей, с которыми мы сотрудничаем — для них геймдев ближе к хобби и они по паре игр сделали, которые продаются через нас за процент. Если интересно — пишите в личку.
извиняюсь за дубль — хром заклинило :(
Будете ли вы в дальнейшем разрабатывать и портировать свои приложения под Windows Phone7?
Да, конечно, будем внимательно следить за развитием платформы. Но вообще это вопрос «очереди». Так уж получилось, что у bada сейчас очень высокий приоритет. Какие действия предпримет Microsoft по части привлечения разработчиков — посмотрим.
На XNA у нас пара игр уже какое-то время есть — одна даже заняла второе место в русском конкурсе XNA игр. Делалось это в рамках изучения технологии, ещё до того как был анонсирован Windows Phone7. И как окозалось весьма к стати.
херокрафт… уффф.
Гордимся, земляки!
Большое всем спасибо за добрые слова и интересные вопросы! Завтра подключу к дискуссии коллег — на всё ответим.
вопрос порт игры Robo на андроид будит?
НЛО прилетело и опубликовало эту надпись здесь
Думаю, сам Маркет будет только падать по ряду объективных причин. С цифрами сложно, всё очень быстро меняется. Андроидная «ферма» очень хорошо показала себя в топе на маркете, и даже при этом, я уверен, мы больше заработаем на других каналах.
По сути, Андроид же придёт на помощь «старой модели» по продаже J2ME (операторские порталы, независимые контент-провайдеры и т.п., плюс, как следствие, издатели и агрегаторы разной степени полезности). Скажем так, мы наблюдаем сейчас ещё один виток развития (стартапы) в старой экосистеме — всё это уже было в J2ME (даже аппсторы, да).
Китайские маркеты все не выживут, это точно. Некоторые из них «садятся» на китайских же производителей девайсов, поэтому могут вырасти во что-то интересное.
По сути, Андроид же придёт на помощь «старой модели» по продаже J2ME (операторские порталы, независимые контент-провайдеры и т.п., плюс, как следствие, издатели и агрегаторы разной степени полезности). Скажем так, мы наблюдаем сейчас ещё один виток развития (стартапы) в старой экосистеме — всё это уже было в J2ME (даже аппсторы, да).
Китайские маркеты все не выживут, это точно. Некоторые из них «садятся» на китайских же производителей девайсов, поэтому могут вырасти во что-то интересное.
Я обладатель Windows Mobile девайса.
Зашёл на ваш сайт и захожу в каждую игру, чтобы понять существует ли порт под WM.
Наверно стоит разделить все игры на категории по платформе, чтоб я мог конкретно понять из чего я могу выбирать.
Зашёл на ваш сайт и захожу в каждую игру, чтобы понять существует ли порт под WM.
Наверно стоит разделить все игры на категории по платформе, чтоб я мог конкретно понять из чего я могу выбирать.
Я так понимаю, речь идет о нашем сайте для КПК и смартфонов — smart.herocraft.com?
У нас все разделено, просто выберите справа в блоке «Платформы» вашу платформу или же укажите свой девайс из списка. Все просто :)
У нас все разделено, просто выберите справа в блоке «Платформы» вашу платформу или же укажите свой девайс из списка. Все просто :)
И еще, у нас для удобства есть краткие ссылки на все игры для конкретной платформы. Допустим, чтобы увидеть все игры для EM
все, что у нас есть под Windows Mobile, достаточно без всяких лишних телодвижений перейти по ссылке:
smart.herocraft.com/wm
все, что у нас есть под Windows Mobile, достаточно без всяких лишних телодвижений перейти по ссылке:
smart.herocraft.com/wm
Можете поделится опытом — когда вы начинали — вы работали с издателем или пытались продвигать свои игры сами?
Какой ключевой момент позволил вам вырасти из маленького стартапа в такую компанию (люди/инвестиции/личная заинтересованность)?
Какой ключевой момент позволил вам вырасти из маленького стартапа в такую компанию (люди/инвестиции/личная заинтересованность)?
На других издателей никогда не работали (в порядке исключения, кое-что делали для Walt Disney Pictures), зато сами постепенно всё в большей степени становились издателем (без какой-то заранее запрограммированной стратегии).
Про стародавние времена отвечает Павел Проконич:
Тогда вариантов кроме «работать с контент-провайдерами» не было в принципе. Это не совсем «издатели, скорее магазины. Ключевой момент — в первую очередь, люди. Правильные люди, которые поставили правильные технологии и бизнес-процессы.
Про стародавние времена отвечает Павел Проконич:
Тогда вариантов кроме «работать с контент-провайдерами» не было в принципе. Это не совсем «издатели, скорее магазины. Ключевой момент — в первую очередь, люди. Правильные люди, которые поставили правильные технологии и бизнес-процессы.
а откуда взялись правильные люди которые знали правильные технологии и правильные бизнес-процессы?
Да как-то сами собой появлялись, выдвигались, учились и т.п. Кстати, ещё один важный момент. Павел поскромничал, но со стороны отмечу — он ненавязчиво, но активно участвует в жизни компании, помогает коллегам во всех аспектах, от продаж и работы с партнёрами до отлаживания баланса в некоторых играх :)
Простите, но как можно написать статью о рынке мобильных приложений, ни разу не упомянув apple appstore?
Вот тебе айпед :)
PS: Обратите внимание, первая иконка во втором ряду — это Farm Frenzy Lite, выпущенная Хирокрафтом )
Наc тоже очень позабавил iPed с «фермой» :)
А вот другой китайский чудо-девайс. Ферма для него предустановлена полная (оплачена, разумеется):
Кстати, с Samsung тоже есть предварительные договорённости о предустановке в несколько девайсов. Как полной, так и try & buy.
А вот другой китайский чудо-девайс. Ферма для него предустановлена полная (оплачена, разумеется):
Кстати, с Samsung тоже есть предварительные договорённости о предустановке в несколько девайсов. Как полной, так и try & buy.
уже объясните мне пожалуйста, какое отношение ваша картинка имеет к моему комментарию.
Это был ответ Samoiloff-у, вам ниже ответил.
Про его картинку я его и спросил. Вы тут совершенно не при чем )
Комментарии на хабаре располагаются лесенкой. Дополнительный хинт — точки, отмечающие послндовательность комментарриев. Немного непривычно после форумов, но вполне структурно, и после некоторой практики, становится ясно, кто на ком стоял )
Комментарии на хабаре располагаются лесенкой. Дополнительный хинт — точки, отмечающие послндовательность комментарриев. Немного непривычно после форумов, но вполне структурно, и после некоторой практики, становится ясно, кто на ком стоял )
Это не статья, а интервью, и я в нем по понятным причинам интересуюсь теми вопросами, которые так или иначе находятся в формате нашего блога. При желании, представители компании Apple на Хабре могут провести аналогичную работу с парнями из HeroCraft'а и рассказать об их работе с iPhone OS. Меня же в первую очередь интересовали такие платформы как JM2E, bada и Android.
Но спасибо за отзыв :)
Но спасибо за отзыв :)
Это интервью напомнило мне выступление в суде приглашенного эксперта. Четко, по существу, но не дальше жестких рамок. Вы делаете хорошее дело, но делайте это нежнее, человечнее что ли.
И да, спасибо за статью.
И да, спасибо за статью.
В структуре наших доходов он имеет относительно маленький вес.
Причин несколько. Во-первых, поздно и не очень удачно стартовали там.
Во-вторых, сейчас там трудно протолкнуться, да и канал становится относительно закрытым (крупнейшие паблишеры общаются с Apple напрямую, имеют дополнительные возможности для продвижения своих брендов и т.п.). В общем, мы «нажимаем» на другие платформы.
Причин несколько. Во-первых, поздно и не очень удачно стартовали там.
Во-вторых, сейчас там трудно протолкнуться, да и канал становится относительно закрытым (крупнейшие паблишеры общаются с Apple напрямую, имеют дополнительные возможности для продвижения своих брендов и т.п.). В общем, мы «нажимаем» на другие платформы.
Я уже очень извиняюсь, но, вы сами об этом заговорили.
— Что за дополнительные возможности продвижения брендов получают паблишеры, общающиеся с apple напрямую?
— Когда, по вашему мнению, бада догонит андройд по размеру магазина и количеству устройств у пользователей в россии, и каковы перспективы у этой платформы?
— Заинтересованны ли вы в платформе Maemo \ MeGoo, и собираетесь ли разрабатывать для нее приложения в дальнейшем?
Приятно, когда компания открыта для ведения диалога с пользователями и заинтересованными лицами )
— Что за дополнительные возможности продвижения брендов получают паблишеры, общающиеся с apple напрямую?
— Когда, по вашему мнению, бада догонит андройд по размеру магазина и количеству устройств у пользователей в россии, и каковы перспективы у этой платформы?
— Заинтересованны ли вы в платформе Maemo \ MeGoo, и собираетесь ли разрабатывать для нее приложения в дальнейшем?
Приятно, когда компания открыта для ведения диалога с пользователями и заинтересованными лицами )
1. Аппстор в какой-то мере становится подобием операторского портала. Там у них есть масса возможностей дополнительного продвижения через featured, топы и т.п.
2. Судя по старту, есть серьёзные перспективы. Самсунг немало сил и денег вкладывает — а это хороший знак для разработчиков. А далеко идущие прогнозы делать я не мастер и не любитель ) Всё в руках у Самсунга. Если будут прислушиваться к разработчикам и много сил вкладывать в развитие своего магазина — то всё у них получится.
3. Есть намётки. Заинтересованы, но пока ещё не делаем, собираемся.
2. Судя по старту, есть серьёзные перспективы. Самсунг немало сил и денег вкладывает — а это хороший знак для разработчиков. А далеко идущие прогнозы делать я не мастер и не любитель ) Всё в руках у Самсунга. Если будут прислушиваться к разработчикам и много сил вкладывать в развитие своего магазина — то всё у них получится.
3. Есть намётки. Заинтересованы, но пока ещё не делаем, собираемся.
1. Что такое операторский портал? Дополнительное продвижение через featured доступно всем разработчикам, представившим хороший продукт. Tap-tap, Duble jump, Боян.app, Twitteriffic — это просто приложения от просто разработчиков, но все они, кажется, были featured. C топоми — еще проще — если приложение хорошо скачивается — оно всплывает в топ раздела. А потом и до общего топа дойти может. В чем отличие простых сабскрайберов от «блатных» мне не очень понятно.
2. «Каковы перспективы?» — «Боооольшие перспективы». Вы удивительно точно и не информативно ответили на вопрос. Я бы заподозрил программиста, елси бы не был уверен в PR )
3. Спасибо за ответ.
4. Как вы считаете, на какие устройства сейчас следует обращать внимание в первую очередь:
Мобильные телефоны (iOS, Android, MeGoo) или планшетные компьютеры(с теми же ОС)?
2. «Каковы перспективы?» — «Боооольшие перспективы». Вы удивительно точно и не информативно ответили на вопрос. Я бы заподозрил программиста, елси бы не был уверен в PR )
3. Спасибо за ответ.
4. Как вы считаете, на какие устройства сейчас следует обращать внимание в первую очередь:
Мобильные телефоны (iOS, Android, MeGoo) или планшетные компьютеры(с теми же ОС)?
В свете анонса от Алексея касательно «подтягивания коллег», разрешите отписаться и представиться. Александр Полукорд, 25 лет, донецкий офис (разработка игр для WM, iPhone, Symbian). Старший менеджер по продажам и маркетингу, скажем так. Или начальник «донецкого» отдела продаж, как пожелаете :)
По возможности отвечу на интересующие вас вопросы относительно продажи игр на своих «родных» платформах — WM, iPhone, Symbian.
По возможности отвечу на интересующие вас вопросы относительно продажи игр на своих «родных» платформах — WM, iPhone, Symbian.
Windows 7 и Symbian — перспективы?
Таки не каждая студия может позволить себе выпускать тайтлы под множество платформ одновременно.
Которая из этих двух платформ перспективнее?
Таки не каждая студия может позволить себе выпускать тайтлы под множество платформ одновременно.
Которая из этих двух платформ перспективнее?
У нас изначально неплохо налажено портирование, мы можем позволить :) А что касается перспективности платформ… сложный вопрос, у каждой платформы есть свои плюсы и минусы. Могу только сказать, что на данный момент «виндовые» версии дают значительно больше продаж, чем «симбианы» и, думаю, тенденция сохранится с развитием Windows 7 (ведь первые телефоны на данной платформе появятся у массового потребителя только к осени).
По существу, лично я считаю Symbian более «гибкой» платформой, которая развивается быстрее WM, отсюда и мой вывод: «симбианы» перспективнее.
По существу, лично я считаю Symbian более «гибкой» платформой, которая развивается быстрее WM, отсюда и мой вывод: «симбианы» перспективнее.
Как происходит работа с магазином в Bada? Какой процент отчислений? Как работает платёжная система?
Есть ли возможность использовать сторонние платёжки вроде social gold? Распространятся в обход официального магазина?
Есть ли возможность использовать сторонние платёжки вроде social gold? Распространятся в обход официального магазина?
Как справляетесь с глючностью Bada Emulator? Сам разработчик под Android, хотел попробовать Bada, но говорят там по сравнению с Android очень глючный эмулятор, который надо постоянно перезагружать при заливке приложения и т.д. Но говорят там хорошая документация
К сожалению эмулятор действительно каждый раз запускается при старте отладки, что сьедает 2-3 минуты. Плюс минута на заливку файлов приложения (часть файлов, что не часто меняются можно кинуть сразу в файловую систему эмулятора).
Документация хорошая и на форуме уже немало ответов.
Подход напоминает symbian — объектное апи, x86 эмулятор и сборка в arm под устройство.
Отлаживать можно и на устройстве по usb шнурку.
Пользуемся обоими 50/50 где-то — в зависимости от того какие баги ищем.
Документация хорошая и на форуме уже немало ответов.
Подход напоминает symbian — объектное апи, x86 эмулятор и сборка в arm под устройство.
Отлаживать можно и на устройстве по usb шнурку.
Пользуемся обоими 50/50 где-то — в зависимости от того какие баги ищем.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Компания HeroCraft: взгляд на разработку мобильных приложений изнутри [интервью]