2011-11-18 2 views
5

Для рождественского подарка я хотел бы сделать короткую игру в стиле Zelda (около Link Awakening). Я имею большой опыт работы с python, JavaScript, XML, PHP, но никогда не занимался разработкой игр.Выбор двумерного игрового движка для простой приключенческой игры в стиле Зельда

Не придирчивый к платформе (исследование pygame), но дополнительные очки для браузера и двойные баллы для Android.

Немного перегружены выборами.

Поиск игрового движка с пользовательским интерфейсом в стиле Hype, который позволяет мне проводить большую часть своего времени, занимаясь забавными вещами (создавая спрайты, карты, диалог) и минимальное кодирование времени (обнаружение столкновения, AI).

Также хотите мир во всем мире, пони.

Какой двигатель вы рекомендуете?

EDIT: Я вижу некоторый консенсус среди других ответов stackoverflow, что AndEngine является вареньем для 2D. Googling приносит мне этот редактор: http://www.andengine.org/forums/updates/leveleditor-t720-10.html

Есть ли еще инструменты, подобные этому, чтобы дополнить уровни лени?

ИЗМЕНИТЬ СНОВА: Хорошо, TILED потрясающе: http://www.mapeditor.org/. Если для персонажей есть что-то подобное, я счастливый разработчик.

ОБНОВЛЕНИЕ: потратил 7 часов на установку AndEngine и все еще не смог запустить примеры. Сдаться. В настоящее время преследование Акихабары: http://www.kesiev.com/akihabara/

+2

Я не знаю об двигателях, но если дайте мне знать, если вы получите этого пони. –

+3

Акихабара Кезиева оказалась именно тем, что я искал. Один из его примеров - игра в стиле Zelda. Мне было очень легко редактировать заставку, спрайты, карты и диалог, чтобы делать то, что я хотел. Вы бы никогда не делали этого для коммерческого приложения, очевидно, но для персонализированного рождественского подарка это было прекрасно. Семь часов работы, и у меня было то, что я хотел! – AteYourLembas

ответ

1

Как уже упоминалось в комментарии выше, kesiev's akihabara оказался точкой перехода, которую я искал: мощный, гибкий и хорошо документированный. Я рекомендую это!

2

Один месяц не так много времени для разработки любого вида игры, особенно если у вас нет предыдущего опыта с этим.

Моим первым советом было бы набрать ваш уровень амбиций вниз. Начните с чрезвычайно базовой идеи (тип - переместите аватар вокруг маленького игрового мира и получите текст для показа), а затем постепенно создавайте его, если у вас есть время.

Для разработки Android я бы сделал очень простую рекомендацию: используйте собственный API-интерфейс. Легко создать пользовательский интерфейс с помощью встроенного SDK, а SurfaceView и Canvas обеспечивают более чем достаточно достаточные инструменты для простой игры. Для того, что вы хотите сделать, AndEngine и остальные просто переборщит. Если вы хотите сделать что-то побольше и лучше позже, то может быть целесообразно провести время с полномасштабным движком игры или изучать OpenGL, но не для простой 2D-игры.

Удачи.

3

Вы определенно должны это проверить: http://www.solarus-games.org/. Это игровой движок с открытым исходным кодом, специально разработанный для игр Zelda A Link To The Past!

 Смежные вопросы

  • Нет связанных вопросов^_^