RomoCart Приносит Гоночную Трассу В Вашу Гостиную


Это небольшой, но инновационный проект, который демонстрирует, что вы можете сделать, если будете мыслить нестандартно — или за пределами экрана. Это AR, VR или просто реальность?

Не знаю, как вы, но на прошлое Рождество мне подарили две такие коляски «води телефон», и, потратив несколько минут на игру, я потерял интерес — но, возможно, это потому, что у меня закончились идеи. 

«Лаборатория Кавамото» не имеет таких проблем с идеями и сумела собрать действительно забавную физическую игру, используя Romos. В результате получается игра, похожая на Марио Карт.

Romo-это маленькая гусеничная игрушка, которая переносит iPhone по вашей комнате под управлением другого iPhone. Вы можете использовать его как своего рода «беспилотник» на треках, потому что вы можете управлять им во время просмотра сцены с помощью фронтальной камеры. Существуют аналогичные устройства для Android, но этот конкретный проект предназначен только для iPhone, если только вы не потратите время на его реализацию самостоятельно. 

Чтобы создать физическую игру из пары или более РОМО, вам также понадобится камера DRGB, такая как Kinect, в этой реализации используется Xtion и проектор. Камера DRGB используется для сканирования помещения и автоматического создания макета гоночной трассы, который хорошо использует препятствия.

Затем проектор используется для превращения комнаты в гоночную трассу, проецируя как фиксированный курс, так и динамические элементы игры. Игровая панель и приложение позволяют пользователю управлять своим Ромо.

Взгляните на игру в действии:

Мое любимое нововведение-идея о том, что игрок может наступить на ракету подходящей ногой. Чрезмерное использование этой идеи может привести к хаосу и, вероятно, сломать Ромос.

Программа, которая выполняет всю работу, написана на Java. Конструкция трека использует диаграмму Вороного вокруг препятствий для создания трека. Проектор корректируется с помощью подходящего преобразования матрицы, чтобы дорожка и пейзаж не искажались из-за его местоположения.  

Алгоритм отслеживания Romo также интересен. Используя входные данные геймпада, вероятное местоположение Romo может быть вычислено с помощью dead-reckoning. Затем камера глубины используется для идентификации вероятных объектов в ожидаемом регионе. Просто — но, кажется, это работает. 

Все это демонстрирует, что вам не нужна гарнитура VR для разработки игр, которые имеют «физический» компонент. 

Насколько больше физического взаимодействия может быть и к каким другим играм может быть применима эта идея?

Стоит ли красить пол краской «экран проектора»?

Когда появится Kickstarter (дайте нам знать, если он уже есть)?


Добавить комментарий