iPhone4, iOS5 Сетевая многопользовательская игра дополненной реальности (AR / VR).Когда начать? - PullRequest
0 голосов
/ 21 ноября 2011

Я работаю над довольно сложным приложением прямо сейчас, но я только что получил действительно хорошую, нишевую рыночную идею для AR-игры для iPhone. Я хотел бы провести предварительное исследование того, стоит ли это усилий. Я получил несколько (около 4 дней), чтобы закодировать это. Это реалистичный график того, чего я пытаюсь достичь?

Хотя я довольно хорошо знаком с CMDeviceMotion и могу получать обновления местоположения с помощью GPS, есть 4 функции, которые, я думаю, могут потребовать колоссальных усилий:

1) Работа с камерой в режиме реального времени для рисования элементов управления дополненной реальности. Есть ли хорошие уроки о том, как наложить вид поверх живого изображения с камеры?

2) Заставить приложение работать, когда прием GPS нечеткий. Кажется, что некоторые приложения знают, как продолжать обновлять местоположение на основе акселерометра / гироскопа из последнего известного местоположения. С чего бы мне начать на этом фронте?

3) Сетевой компонент. Я очень новичок в многопользовательских играх. У меня есть сайт, который может работать на PHP. Должен ли я отказаться от своей сетевой идеи, пока не получу веб-сервер? Или есть какой-то способ, которым я могу запустить это в P2P через 3G без базовой станции?

4) Интеграция карт Google для быстрых обновлений. Это займет много усилий?

Извините, если какой-либо из этих вопросов слишком широкий и расплывчатый. Я очень взволнован этой идеей, но хотел бы знать, с чем я имею дело, прежде чем тратить время на приложение и понять, что я имею дело с монументальной задачей!

1 Ответ

1 голос
/ 21 ноября 2011

Я думаю, что вы имеете дело с монументальной задачей (особенно в многопользовательской части, где вы столкнетесь с такими проблемами, как отставание / время).

Для части дополненной реальности вашего проекта вы можете посмотретьна Mixare двигатель дополненной реальности.Это бесплатное программное обеспечение с открытым исходным кодом, и код доступен на github: https://github.com/mixare/ Имейте в виду, что если вы основываете свой код на mixare, вам придется выпустить приложение под той же лицензией GPLv3, что и на mixare.

Удачи в вашем проекте!

HTH, Даниэле

...