Pull to refresh

Comments 39

[irony]Когда же я увижу топик в духе «Мой первый опыт разработки действительно полезной программы для андроид»?[/irony]
Когда же я вообще перестану видеть посты с заголовками «Мой первый опыт разработки»?..
Когда перестанете читать на Хабре разделы о разработке.

А можете просто закрыть глаза.
Автору спасибо большое. Я верю, что нет больше мотиватора для начинающего разработчика чем подобные посты от себе и о себе подобных.
Да, именно желанием поделиться начальным опытом я и руководствовался. И возможно прочтение этой статьи поможет кому-то сделать меньше ошибок)
Даже если не узнаешь ничего нового, то, по-крайней мере убеждаешься, что на правильном пути. (пишу как начинающий разработчик). Так что спасибо
А какой пример действительно полезной программы вы могли бы привести?
Не слушайте их. Пустые комментарии.
Полезность программ понятие относительное, а хорошие и мотивирующие статьи всегда полезны.

Использовали какой-то движок или стандартные решения?
Технических деталей маловато для данного блога, это скорее success story, ИМХО. Опишите побольше технических моментов, привиде код к примерам.

А вцелом, поздравляю:)
Спасибо за поддержку. Движок не использовал, приложение достаточно простое, написал сам с нуля. Насчет технических деталей — запланировал несколько постов позже о ряде проблем, например, про написание ИИ для игры.
спасибо за ссылку… обязательно прочту, но немного попозже )
Какие методы для названия папок ресурсов использовали? Насколько я понял, стандартные ресурсные папки имеют названия с плотностью пикселей (dpi) и имеют соответствие с разрешением экрана. Кроме land/port нужны ресурсы в каким-нибудь smallest width (swXXXdp)?
У меня используются только классификаторы размера экрана и dpi. В первых лежат разные файлы со стилями и разметкой, во вторых — различные картинки и иконки. Дополнительного ничего не использовал, а ориентация в игре только альбомная
Мне в изначальном варианте заборчик понравился. Зря убрали :)
>>Быстродействие эмулятора проигрывает
Подождите, а как тогда остальные разработчики (Вы, кстати не связывались ни с кем, только мануалы и форумы?) разрабатывают игры?
Обвешиваются «гроздью» девайсов? Или есть альтернативные эмуляторы?
Сейчас эмулятор работает довольно шустро. А вообще, когда приложение готовится к выходу, то да — обвешиваешься кучей устройств.
UFO just landed and posted this here
Да, планшет я бы сказал обязательно нужен. Пусть пока их не столь много, это будущее и оно уже рядом, поэтому стоит сразу ориентироваться и на большие экраны тоже, а эмулятор толком вообще с 3.0 не работает (не работал, когда я последний раз проверял)
Не достаточно. Желательно приобрести девайсы разных производителей и те которые можно и нельзя рутануть.
UFO just landed and posted this here
Объясню: приложение совершенно по-разному вело себя на HTC Desire(оно падало) и прекрасно работало на Самсунгах. Desire рутануть нельзя, к слову. Потому лучший выбор будет таким:
240х320 — производитель 1
320х480 — производитель 2
480х800(854) — производитель 3
и планшет.

И я не понимаю, почему Вы так настроены агрессивно!
UFO just landed and posted this here
Поставьте минус, если я не прав. No problem. Я понял дословно, да, ибо иначе ничего не было указано.
UFO just landed and posted this here
Спасибо, что растолковали.
у меня прости господи texet-7021, присылайте apk — оттестю по-полной, т.к. логические игры люблю.
И еще вопрос не только автору, но и всем кто в теме:
Насколько я понимаю, программы на андроиде представляют собой байт-код Java, языке который «славится» своей неторопливостью? Но как тогда работают игры типа Angry Birds или Cut The Rope — там ведь осуществляетя большой объем вычислений?
Очередная байка о тормознутосте Java. Современные версии java работают очень шустро, не Си-скоростя, но проигрышь не большой. Кучу раз на Хабре такая тема поднималась.

На самом деле Вы думаете почему они портировали так просто и быстро игру с айфона под дроид? Потому что используется С++ движок Box2D. А дальше дело техники.
Соглашусь, но, простите за въедливость, видел в некоторых apk-архивах файлики *.so — что это?
Плюс 3D-игрушки сейчас предлагаются к скачиванию в двух вариантах: для armv6 и armv7
Значит «ассемблерные вставки» возможны?
Ну не совсем:)

.so — это динамическая библиотека, скомпилинная Android NDK(ndk-build)
Вставки можно делать в Си-коде, который и собирается в эту либу. Но я думаю все гораздо проще. Скорее прописывается опция в mk-файле под какой процессор собирать.
Именно. Хоть под x86, что актуально с распространением атомных планшетов.
UFO just landed and posted this here
Спасибо) Ваши комментарии очень помогли.
Скажите, а есть общедоступная статистика (ну, исключая конечно топовые игры) сколько в среднем по больнице маркету доход разработчиков? Или это закрытая информация?
Я просто думаю — есть ли шанс заработать на этой платформе или следует просто расслабиться и делать бесплатные игрушки для друзей?
Если честно, я о такой не слышал. Все выводы делаются на основании цен и статистики скачиваний, что на страницах приложений.
Поздравляю с первым андройд-приложением! Не слушайте всяких бяк, благода статьям вроде Вашей растет мотивация работать над собственными проектами.
основой игры «жара и холод» является игра Ataxx :) несколько вариантов можно найти и на маркете
Про «Графику и дизайн» точно подмечено.

Даже, если вы напишите отличнейшую игру с интересным сюжетом и т.д., то без графики сейчас далеко не уехать.

Можно конечно в ретро стили делать игры, аля VVVVV, но тогда охват аудитории будет не большой.
Sign up to leave a comment.

Articles