Порт Andengine игры на другую платформу? - PullRequest
4 голосов
/ 21 января 2012

Я планирую написать многопользовательскую игру с Android в качестве основного направления для ОС / платформы, но мне бы хотелось иметь возможность портировать игру по крайней мере в Интернет.Я смотрю в Andengine, поскольку я только начинаю с Java и Android, и это кажется самым дружелюбным к новичкам.Игра не должна быть слишком требовательной, так как это будет двухмерная пошаговая игра с простой анимацией и чатом.

  1. Поэтому мой главный вопрос - можно ли перенести игру Andengine наweb?

  2. Если нет, то что бы вы предложили?

  3. Я посмотрел на libgdx, но меня беспокоит, что это может быть немногопродвинутый для тех, кто только начинает с Java / Android.Я прав в своем предположении?

  4. Еще одна идея, с которой я играл, - это написание игры на Flash и ее перенос на Android с помощью Adobe Air.?Это плохая идея?У меня вроде бы есть сомнения в том, насколько хорошо это будет работать, но если никто не сможет отговорить меня от этой идеи, я мог бы просто пойти по этому пути.

Я также подумал о написанииигра в pygame кажется проще, но мне не нравится, что игрокам нужно загружать что-то вроде Pygame Subset для Android или Kivy для запуска игры.Так что, в принципе, если другие варианты либо слишком сложны, либо не будут работать на Android, то я, вероятно, просто пойду с Andengine и рассмотрю возможность переписать его позже для Интернета, если людям это понравится.

Ответы [ 3 ]

15 голосов
/ 03 февраля 2012

Moai SDK - это мультиплатформенная платформа с открытым исходным кодом для разработчиков игр. Один код на lua - это динамический язык программирования (который легко выучить). Приложения, созданные с помощью Moai, можно развернуть на iOS, Android и в интернет-магазине Chrome.

Моаи может быть альтернативой.

3 голосов
/ 03 февраля 2012

Анденжине - прекрасная отправная точка.(Я сделал 3 проекта с ним сейчас, и мне очень нравится).но он не развертывается ни на что, кроме Android.В этом его сила и слабость.В качестве сильной стороны очень легко интегрировать функции и библиотеки ОС Android с вашим проектом и иметь хорошую производительность.И, как слабость, ну, он работает только на Android.

Однократная публикация кода везде, где платформы тратят время разработки на скорость и размер.Некоторые главные конкуренты в этой области:

  • Ancsa Corona
  • AppMobi
  • PhoneGap
  • Unity3D
  • Adobe Flash (бонусвеб-распространения)
  • и другие.(Например, Moand SDK, указанный @andrew)

На каждой платформе были запущены успешные игры.Найдите тот, который подходит вам и вашим проектам нужен лучше всего.Не забудьте проверить, что вы хотите интегрировать, например, использовать Facebook для мобильных устройств, AdMob, OpenFeint или другие сторонние сервисы.

Удачи и приятных вам игр!

1 голос
/ 15 февраля 2012

Просто примечание, пользователю не нужно скачивать «Kivy» для запуска игры. Как и другие инструменты, ваше приложение будет предоставлять Kivy в качестве других библиотек, которые вы будете использовать.

...