В настоящее время я пишу свой собственный 2D Game Engine для игры, которую я хотел бы сделать для Android.Я знаю, что есть и другие «лучшие» варианты, но я хотел бы написать свой собственный GE.
Есть несколько функций, которые я хотел бы реализовать, но хотел бы услышать ваше мнение и опыт (ы)(если есть):
Analytics: Хорошо, здесь я рассматриваю две возможности: Google Analytics и Flurry .Я фанат Google, но то, что я читал, Flurry может предложить больше, и его легче реализовать?Шторма должно хватить на все мои нужды.
Мультиплеер: Хорошо, я искал в Интернете, не нашел много на эту тему.Я не планирую размещать сервер.Есть Gamooga и Skiller (и Swarm - они заявляют, что они предлагают многопользовательские функции, но я мог найти любую в ссылках API).Эта тема сложная.Таким образом, идеальное определение для того, что я ищу, было бы:
"Пользователи могут войти в свою учетную запись fb, что позволяет им играть в многопользовательском режиме. Затем пользователь может нажать host или присоединиться к кнопке . При нажатии кнопки хоста пользователь имеет возможность пригласить друга, который в данный момент играет в игру, или пользователь может подождать, пока случайный человек не присоединится. Когда кнопка присоединитьсянажата, пользователь случайным образом назначается на сеанс ожидания. Когда пользователя приглашают, появляется небольшое диалоговое окно с просьбой присоединиться или игнорировать приглашение. (соединение будет Bluetooth, Wi-Fi или 3G) "
Может быть как-тоинтеграция fb SDK с Gamooga (3G) и AndEngine (Bluetooth и Wi-Fi) удовлетворит мои потребности?Варианты, которые я нашел, требуют, чтобы один создавал учетную запись с помощью там службы, и никто не может настроить пользовательский интерфейс.Если вы знаете что-то близкое к тому, что я ищу, пожалуйста, поделитесь.Если вы используете одну из упомянутых опций, почему вы ее используете?
Табло: Есть множество вариантов для системы табло.Openfeint, Swarm, Scoreloop, Skiller, ScoreNinja и т. Д. Я ищу что-то, чтобы я мог настроить экран, где отображаются оценки, и использовать информацию пользователя fb, такую как имя, изображение и местоположение, для обновления счета (pciture и местоположение arenне обязательно, но это было бы круто, как вы думаете? - я думаю, что сервисы позволяют загружать только строки и целые числа на свои серверы).
Физический движок: думаю, я пойду сBox2D.
Система уведомлений: игра должна постоянно увеличивать игроков благодаря социальной интеграции.Я думаю, что было бы здорово, когда пользователь достигает нового рекорда, у него есть возможность разместить это на своей fb стене.Друзья пользователя могут заинтересоваться и искать игру в Google Play.
Спасибо за чтение, я с нетерпением жду того, что вы скажете.:)
PS: Извиняюсь за то, что не прямой и прямой вопрос.