Я работаю над довольно сложным приложением прямо сейчас, но я только что получил действительно хорошую, нишевую рыночную идею для AR-игры для iPhone. Я хотел бы провести предварительное исследование того, стоит ли это усилий. Я получил несколько (около 4 дней), чтобы закодировать это. Это реалистичный график того, чего я пытаюсь достичь?
Хотя я довольно хорошо знаком с CMDeviceMotion и могу получать обновления местоположения с помощью GPS, есть 4 функции, которые, я думаю, могут потребовать колоссальных усилий:
1) Работа с камерой в режиме реального времени для рисования элементов управления дополненной реальности. Есть ли хорошие уроки о том, как наложить вид поверх живого изображения с камеры?
2) Заставить приложение работать, когда прием GPS нечеткий. Кажется, что некоторые приложения знают, как продолжать обновлять местоположение на основе акселерометра / гироскопа из последнего известного местоположения. С чего бы мне начать на этом фронте?
3) Сетевой компонент. Я очень новичок в многопользовательских играх. У меня есть сайт, который может работать на PHP. Должен ли я отказаться от своей сетевой идеи, пока не получу веб-сервер? Или есть какой-то способ, которым я могу запустить это в P2P через 3G без базовой станции?
4) Интеграция карт Google для быстрых обновлений. Это займет много усилий?
Извините, если какой-либо из этих вопросов слишком широкий и расплывчатый. Я очень взволнован этой идеей, но хотел бы знать, с чем я имею дело, прежде чем тратить время на приложение и понять, что я имею дело с монументальной задачей!