|
0 / 0 / 0
Регистрация: 25.06.2014
Сообщений: 3
|
|
Поиск движка для создания 2D игры под Android12.03.2016, 17:06. Показов 2350. Ответов 14
Доброго времени суток, уважаемые форумчане! Не так давно (недели две назад) появилась идея о создании игры для Android'a (ну для начала). Не просто "Хачу напесать игру пад андроед шобы в школе завидовали", а вполне осмысленный выбор. На бумаге сама суть игры уже набросана и, скажу честно, по сути своей нагло сплагиачена со старенькой флеш игры Age of War в стиле Tower Defense, кому надо в гугле сам найдет, вспомнит и прослезится. Так вот, встал естественно вопрос про реализацию самой идеи, что ввело меня в ступор.
Естественно, первым делом, пошел искать информацию в Великом и Всемогущем, но меня настиг поток уже весьма устаревшего (2011-2012 гг) материала, которые еще больше вводил меня в метание от одного способа решить поставленную задачу к другому. В конце концов, мне это надоело, и я решил поинтересоваться у людей с опытом (надеюсь, среди вас такие найдутся ). Дабы вам проще было мне помочь, расскажу о том, что дано: 1) Друг-дизайнер, готовый нарисовать необходимые спрайты. 2) Навыки программирования (школа, в которой учился, был уклон на информатику, и учитель, который неплохо так выдрессировал у нас pascal) + в качестве бонуса занимался робототехникой, хоть там и немного иное. 3) Помимо старичка-pascal'я, имею некоторое представление об ООП. Имею я их благодаря базовым знаниям Java, что, надеюсь, должно помочь в достижении своей цели. 4) Уже в том "психологическом" возрасте, когда не происходит быстрого перегорания хотелок, посему готов упорно сидеть, учиться, учиться и учиться, как завещал дедушка Ленин. 5) Как минимум 5 000 человек, которые однозначно захотят поиграть в эту игру)) 6) Компутер с двумя Виндами и Убунту(ну а вдруг). При необходимости легко могу поставить Хакинтош. А теперь задачи, которые поставил перед собой: 1) Определиться с движком и языком, на котором предстоит писать. Надеюсь тут на вашу помощь. 2) Запастись тонной кофе и таким же объемом обучающего материала, на изучение которого выделить месяц. 3) После получения достаточной базы теоретических знаний, подкрепленных простенькой практикой, искать материал по созданию игр, и пробовать "тыкать" самостоятельно, чтобы понять, как что работает. 4) Работа над проектом. От вас хотелось бы узнать: 1) На чем бы вы посоветовали писать сей небольшой проект. Просьба делать упор на движки и языки, по которым достаточно учебного материала, расписанного максимально подробно без фраз "мы дали вам класс, сами как-нибудь 400 методов в нем реализуйте". 2) Преимущества вашего выбора (чем он лучше конкурентов, и вообще комментатор сверху ничего не понимает )3) Сложность обучения. Заранее всем больше СПАСИБО за ответы.
0
|
|
| 12.03.2016, 17:06 | |
|
Ответы с готовыми решениями:
14
Выбор движка для создания 2D игры на Android Выбор языка для создания приложений под Android Выбор книги или статей для создания приложений под Android (клиент для сервера) |
|
3 / 3 / 3
Регистрация: 17.11.2013
Сообщений: 26
|
|
| 20.03.2016, 20:25 | |
|
Могу посоветовать libGDX.Это даже не движок,а фреймворк.Для работы с ним достаточно знать Java,его API и иметь представление об OpenGL.Пишите один, а он работает на разных платформах(android,desktop,ios,html).Не сложен в обращении,но весь код надо будет писать руками(.
0
|
|
|
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
|
|
| 21.03.2016, 14:13 | |
|
barskep, кури уроки Unity 5, это вещь.
0
|
|
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
| 21.03.2016, 15:31 | |
|
Сравнивал Unity и LibGDX. Остановился на последнем в своих проектах. Информации, уроков полно в сети. На выходе код раз в 5 меньше, чем для аналогичной игры на Unity. Большая гибкость.
Мне потребовалось около 2-х недель вечерами для изучения во время создания относительно простой казуальной игры. Есть на сторе Гугла, но ссылку давать не буду, так как по ряду причин приложение не распространяется в России.
1
|
|
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 21.03.2016, 16:37 | |
|
Alexvp, + за libGDX, потому что лицензия имеет значение. Это покер?
0
|
|
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
| 21.03.2016, 21:37 | |
|
CoolMind,
Нет, не покер ![]() Игра ориентирована чисто на англоязычную аудиторию, поэтому не хочу, чтобы ее рейтинг и отзывы загадили типа - "а почему на английском?"
0
|
|
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 22.03.2016, 10:02 | |
|
Alexvp, поискать, что ли... Написать отзыв
0
|
|
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
| 22.03.2016, 11:58 | |
|
CoolMind, ну, если вы штатах...
0
|
|
|
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
|
|
| 23.03.2016, 20:54 | |
|
Alexvp, прокси...
0
|
|
|
0 / 0 / 0
Регистрация: 23.03.2016
Сообщений: 6
|
|
| 23.03.2016, 21:38 | |
|
Ничем помочь не могу - я в этом не шарю, но удачи)
0
|
|
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
| 23.03.2016, 22:18 | |
|
_Night_Scream_, логично, но не каждый юзер это сообразит. Да и вряд ли из-за игрушки он будет заниматься этим
0
|
|
|
59 / 48 / 13
Регистрация: 03.09.2013
Сообщений: 474
|
|
| 23.03.2016, 22:58 | |
|
Alexvp, а завтра заходишь а у тебя 100 русских комментов))
0
|
|
|
0 / 0 / 0
Регистрация: 21.02.2016
Сообщений: 60
|
|
| 24.03.2016, 03:38 | |
|
barskep,
Не по теме: напиши в личку
0
|
|
|
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
|
|
| 24.03.2016, 08:06 | |
|
Всё таки писать на IDE (Unity) будет проще и гораздо быстрее, пляж с пальмами накидал 'мышкой' реально за 15 минут попутно вникая, а теперь тем более всё это бесплатно.
libGDX не курил, но мне кажется писать всё в ручную должно быть адски тяжело.
0
|
|
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
| 24.03.2016, 14:04 | |
|
0
|
|
| 24.03.2016, 14:04 | |
|
Помогаю со студенческими работами здесь
15
Программа для написания карточной игры под Android Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) Выбор ЯП и движка для слздания игры Выбор движка для создания игры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|