Симулятор FPV-дрона для Android

Летит так, как летел бы настоящий пятидюймовый

Гоночный дрон от первого лица: контур угловой скорости, разряд батареи, propwash и ветер с порывами.
Никакого автопилота и «помощи новичку» — только ты, стики и то, что осталось в паке.

Android 7.0+ 14 МБ без интернета без рекламы
Ролик

Десять секунд про то, как это выглядит

Физика

Почему это не аркада

Дрон здесь не «едет по воздуху». Под картинкой — модель пятидюймового фристайл-квадрокоптера, и она не прощает ровно того же, чего не прощает настоящий аппарат.

Модель, а не физика на глаз

Контур угловой скорости с PD-регулятором, микшер четырёх моторов с airmode и насыщением, инерция раскрутки, квадратичное сопротивление воздуха. Есть propwash при быстром снижении, ветер с порывами и режим «черепаха», чтобы перевернуться со спины.

ACRO, ANGLE, HORIZON

ACRO — чистое управление угловой скоростью, как на реальном аппарате. ANGLE — самовыравнивание, чтобы освоиться. HORIZON — акро в центре стика и автоматическое выравнивание на краях хода.

Батарея садится

Напряжение проседает под нагрузкой, к концу пака обороты падают, и на висение уходит больше газа, чем в начале полёта. Вольты, амперы и израсходованные мАч видно в OSD — как в настоящем полёте.

Стики как в полётном контроллере

Те же кривые, что в Betaflight: экспо и super rate настраиваются, максимальная угловая скорость доходит до 1200°/с. Mode 1 и Mode 2, инверсия газа, поддержка геймпадов и пультов в режиме джойстика.

Трассы

Четыре мира

Каждый — квадратный километр и собирается детерминированно из seed: рельеф, постройки, растительность и сама трасса. Гонка с кругами и сплитами, режим «на время» и свободный полёт.

Корпуса и ангары заброшенного завода с высоты, дневное небо с облаками

Заброшенный завод

Плотная промзона: корпуса, ангары, трубы, краны, ряды контейнеров. Двенадцать ворот в узких проходах, перепады высоты и одна длинная прямая вдоль контейнерного ряда.

12 воротузкие проходы

Гоночный дрон у светящихся ворот на аэродроме: ангары, барханы и закат

Пустынный аэродром

Закат, барханы, ангары вдоль полосы. Десять колец, разгонная диагональ почти на полкилометра и слалом между мачтами освещения.

10 колецдлинные прямые

Полёт над хвойным лесом и склоном под грозовым небом, на приборах 44 км/ч

Лесная трасса

Грозовое небо, хребты и густой хвойный лес. Четырнадцать ворот с нырком в низину и подъёмом на склон — техничная связка почти без прямых.

14 воротнырок в низину

Светящиеся квадратные ворота на склоне, дрон стоит на старте под грозовым небом

Фристайл-парк

Площадка для трюков: коробки, трубы, кран, руины. Восемь ворот засчитываются в свободном порядке — трасса не мешает, летай где хочешь.

8 воротв любом порядке

Скриншоты

Как это выглядит

Снято в игре, без дорисовки. Нажми на кадр, чтобы посмотреть крупно.

Главное меню игры: режимы фристайл, гонка и на время, список из четырёх трасс
Главное меню: четыре трассы, три режима и рекорды круга рядом с каждой.
Экран настроек: режим полёта, раскладка стиков, рейты крена и тангажа, экспо, super rate, поле зрения
Настройки: режим полёта, рейты, экспо, super rate, наклон камеры и поле зрения.
Дрон на старте перед светящимися воротами, в OSD напряжение 16,8 В, режим ACRO, статус DISARMED
Старт: полный пак, режим ACRO, моторы ещё не взведены.
Полёт над лесной долиной под грозовым небом, скорость 44 км/ч, высота 42 метра
Лесная трасса: 44 км/ч на сорока двух метрах, ток 24,5 ампера.
Заводские корпуса и ангары с высоты, скорость 29 км/ч, высота 22 метра
Завод с высоты — отсюда видно, как трасса проложена между корпусами.
Вид пилота

Приборы пилота

Кадр идёт так, как он приходит с аналогового приёмника, а поверх него — привычная приборная строка.

OSD в стиле Betaflight

Напряжение и ток батареи, израсходованные мАч, таймер полёта, качество канала, компас с делениями, авиагоризонт, высота, скорость, перегрузка и дистанция до точки старта. Круги и сплиты считаются на лету, разница с рекордом показывается на каждых воротах.

Аналоговый вид камеры

Хроматическая аберрация по краям, бочкообразная дисторсия объектива, виньетка, грязь на стекле, строки развёртки и срывы синхронизации, когда уходишь далеко от старта. При ударе кадр рвёт глитчем. Если хочется чистой картинки — всё это выключается одним переключателем.

Моторы и диктор

Звук моторов синтезируется в реальном времени: четыре генератора с расстройкой дают то самое «вау-вау» квадрокоптера, шум лопастей и ветра растёт со скоростью. Диктор ведёт гонку по-русски — отсчёт, круг, лучший круг, «не та сторона», «батарея разряжена». У каждого режима своя музыка.

Рейтинг

Посмотри, где ты в списке

Таблицы по каждой трассе: лучший круг, гонка в три круга и результат нейротеста. Время — в миллисекундах, без округлений в чью-то пользу; твоя строка подсвечена в общем списке. Локальные рекорды пишутся всегда, даже если ты летаешь без сети.

Квалификация

Нейротест на пилота

Восемь испытаний, около одиннадцати минут: реакция, глазомер, удержание в створе, работа двумя руками, приборы, отказ мотора в полёте, память на маршрут и проход в щель. На выходе — шесть осей, интегральный балл от 0 до 100 и класс свидетельства от D до A+. На время испытаний твои рейты подменяются эталонными: все летят на одинаковом аппарате.

Свидетельство выдаётся в рамках игры и не является документом. К допуску к полётам реальных беспилотных воздушных судов отношения не имеет.

Установка

Скачать

Один файл, никаких аккаунтов и регистраций. Игра целиком работает офлайн.

Скачать APK, 14 МБ FPVDroneSim-1.0.apkAndroid 7.0+

Что нужно

  • Android 7.0 и новее (API 24)
  • OpenGL ES 3.0
  • 14 МБ свободного места
  • Альбомная ориентация
  • Интернет не требуется
  • Из разрешений — только вибрация

Как поставить APK

Это установка не из магазина, поэтому Android спросит разрешение — и правильно делает. Скачай файл и открой его: система предложит разрешить установку приложений из этого источника — браузера или файлового менеджера. Разреши, поставь игру, а потом, если хочешь, сними разрешение обратно: на уже установленное приложение это не влияет.

Рекламы, покупок и сбора данных внутри нет — игре просто некуда ходить.