|
0 / 0 / 0
Регистрация: 25.06.2014
Сообщений: 3
|
|
Поиск движка для создания 2D игры под Android12.03.2016, 17:06. Показов 2330. Ответов 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) Выбор ЯП и движка для слздания игры Выбор движка для создания игры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|